Delphi es adatbazis info

Delphi es adatbazis info
2005-09-09T10:38:37+02:00
2005-09-14T08:20:47+02:00
2022-10-26T23:42:33+02:00
Xion.con.Brade
Sziasztok!
Irtam egy progit, amivel sql utasitasokat tovabbitok egy adatbazishoz (firebird embedded + db.gdb), mukodik is, csak azt akarom megoldani, hogy az adatbazis infojat (pl. hogy milyen tablakat,azok milyen mezoket tartalmaznak) hogyan tudom ezt lekerni? probalkoztam az ibdatabaseinfo komponenssel, de nem sikerult.
Most ezt talaltam:
Ez mindig mukodik, vagy csak adott dbszervernel?
DESCRIBE tnev; - létező tábla szerkezetének lekérdezése
SELECT TABLE_NAME FROM USER_TABLES; - a felhasználó létező tábláinak a nevét adja vissza
SELECT USER FROM DUAL; - aktuális felhasználói név lekérdezése
SELECT SYSDATE FROM DUAL; - rendszerdátum lekérdezése
Mutasd a teljes hozzászólást!
Hi!

Ebből kiindulhatsz:

select * from rdb$relations

(pl. Az user táblái:
select rdb$relation_name from rdb$relations where rdb$system_flag = 0
)

Mezők nevei az rdb$relation_fields táblában találhatóak.


(pl:
select rdb$field_name from rdb$relation_fields where rdb$relation_name='TABLA_NEVE'
)

Alex
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd