![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: ZEOS
DataType von TField als String ausgeben?
Hallo zusammen,
Wie kann ich den DataType von TField als String ausgeben? Ich möchte alle Felder mit dem entsprechenden DataType in einem StringGrid anzeigen. Momentan mache ich das mit einer CaseAbfrage, was allerdings bestimmt auch einfacher geht oder? MfG :angel: |
Re: DataType von TField als String ausgeben?
Warum nimmst du kein DBGrid?
|
Re: DataType von TField als String ausgeben?
Ich meine die Feldbezeichnungen udn die dazugehörigen Datentypen
So etwa: ID Integer Bezeichnung String[100] Nur mit den DatenTypen hab ich eben ein kleines Problem, da diese nich als String vorhanden sind. Geht das denn im DBGrid? |
Re: DataType von TField als String ausgeben?
Ein DBGrid ist der "Bruder" vom StringGrid, mit dessen Hilfe man Datenmengen direkt anzeigen kann.
|
Re: DataType von TField als String ausgeben?
ja... Datenmengen.. das sähe so aus:
ID Bezeichnung 1 Bez1 2 Bez2 3 Bez3 4 Bez4 5 Bez5 ich will aber die Felder: ID Integer Bezeichnung String Die Namen (ID und Bezeichnung) bekomm ich ja ganz einfach. Aber den DatenTyp den bekomm ich nich als String sondern nur als "ftInteger" bzw. "ftString" und die bräuchte ich jetzt eben als String. Steht das irgendwo so drin? |
Re: DataType von TField als String ausgeben?
Hallo Martin,
ich glaube du suchst das hier:
Delphi-Quellcode:
Grüße vom marabu
var
f: TField; begin f := DataSet.Fields[0]; ShowMessage(DB.FieldTypeNames[f.DataType]); end; |
Re: DataType von TField als String ausgeben?
Funktioniert perfekt, THX :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 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