Entwickler-Ecke
Datenbanken - Spalten Type auslesen ADO / SQL
bbfan - Di 16.05.06 10:39
Titel: Spalten Type auslesen ADO / SQL
Hallo Leute!
Wie kann ich den Spalten Type aus einer Tabelle über ADO auslesen?
Ich müsste zum Beispiel erkennen ob es CHAR(50) oder ein INTEGER ist.
Oder macht man das üebr SQL? Wenn ja, Wie?
Viele Grüße,
BBFAN
mkinzler - Di 16.05.06 11:57
Vor einer Abfrage oder als Tpen des Antwortcursors. im ersten fall: Abfrage über die Metadaten der Tabelle.
Im zweiten fall kannst du den FieldType den typ abfragen oder über die Klasse des TFields.
bbfan - Di 16.05.06 12:30
Danke für die Antwort, aber könntest du bitte einwenig mehr ins Detail gehen?
Vielen Dank.
mkinzler - Di 16.05.06 12:37
1.) Ein DBMS verwaltet im Normalfall die Tabellen und Felder der Tabellen auch in sogenannten SYSTEM-Tabellen. Über diese kann man über normale SQL-Abfragen die Felder und deren Typen einer Tabelle ermitteln.
2.) if fld is TFloatField then ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!