Wie kann ich mit dbExpress die Tabellenbeschreibung (Felder und Typen) von Firebird erhalten?

Ich habe ein Tool zum Anzeigen von Datenbankstrukturen mit den Methoden GetTableNames und GetFieldNames von TSQLConnection geschrieben. Wie kann ich die Typen der einzelnen Feldnamen ermitteln, die der folgenden Liste ähneln (die Teil der DDL ist, die zum Erstellen der Tabelle erforderlich ist)?

TABLE: ARTICLES
ID INTEGER NOT NULL
PRINTED SMALLINT DEFAULT 0
ACADEMIC SMALLINT
RELEVANCE SMALLINT
SOURCE VARCHAR(64) CHARACTER SET WIN1251 COLLATE WIN1251
NAME VARCHAR(128) CHARACTER SET WIN1251 COLLATE WIN1251
FILENAME VARCHAR(128) CHARACTER SET WIN1251 COLLATE WIN1251
NOTES VARCHAR(2048) CHARACTER SET WIN1251 COLLATE WIN1251

Antworten auf die Frage(4)

Ihre Antwort auf die Frage