![]() |
Datenbank: Firebird/MySql/SQLite • Version: - • Zugriff über: Unidac
Feldnamen/Typen einer Datenbank mit Unidac
Hallo,
kann mir jemand sagen, wie ich einfach an die Feldnamen/Datentypen innerhalb einer Tabelle mit Unidac komme? Die Tabellen einer Datenbank bekomme ich ja mit uniconnection.gettablenames. Am wichtigsten wäre mir hier erstmal MySql. Viele Grüße .. |
Re: Feldnamen/Typen einer Datenbank mit Unidac
Ich würde es so machen:
Für jede betrachtete Tabelle eine
SQL-Code:
abschicken und dann durch die Ergebnisliste durchgehen. dort bekommst du die Feldnamen + Feldtypen wie sie auf Delphi-Seite gemappt sind.
select * from <TabellenName> where 1=2
|
Re: Feldnamen/Typen einer Datenbank mit Unidac
Hi,
supi, dass klappt schonmal (Query.GetFieldNames). Eine Frage noch: Wo finde ich die Definition der Datentypen?: Query.GetDataType gibt mir bei integer z. B. eine 4 zurück. Kann ich das irgendwo ersehen? Viele Grüße ... |
Re: Feldnamen/Typen einer Datenbank mit Unidac
Zitat:
|
Re: Feldnamen/Typen einer Datenbank mit Unidac
Hi,
habe es jetzt so gemacht: Query.FieldByName('feldname').DataType. Da komme ich auch an den Aufzählungstypen ran. Vielen Dank .... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz