![]() |
Datenbank: FB 2.1 • Zugriff über: FibPlus
Datenfeld-Typ herausfinden ?
Moin,
habe hier ein TDataset. Kann man irgendwie den Typ der einzelnen Felder herausfinden ? |
Re: Datenfeld-Typ herausfinden ?
Reicht dir das was das Delphi-Mapping liefert oder willst du die Definiton auf DB-Ebene?
|
Re: Datenfeld-Typ herausfinden ?
Uff, Delphi-Mapping ? :shock: Whats that ? :zwinker: Ich bräuchte ungefähr fie Umkehrung von AsString, AsInteger... IsNull gibts ja auch.
|
Re: Datenfeld-Typ herausfinden ?
Das wäre ja dann den Feldtyp in Delphi (Mapping).
Dann schau dir mal TField.DataType an. DB seitig wären die Systemtabellen einen Blick wert. |
Re: Datenfeld-Typ herausfinden ?
Scheint das hier zu sein :
Delphi-Quellcode:
Mal sehen, ob das geht.
DS.DataSetField.DataType
|
Re: Datenfeld-Typ herausfinden ?
Wieso kommt hier :
Delphi-Quellcode:
Zugriffsverletzung ? :shock:
ShowMessage(IntToStr(Ord (DM.DS.DataSetField.DataType)));
|
Re: Datenfeld-Typ herausfinden ?
Edit: War Quark...
|
Re: Datenfeld-Typ herausfinden ?
Du meinst das hier ?
Zitat:
Delphi-Quellcode:
mem1.Lines.add (DS.Fields[i].FieldName+' '+IntToStr (ord (DS.Fields[i].DataType)));
|
Re: Datenfeld-Typ herausfinden ?
Ach... Verlesen...
Ist das Problem nun eigentlich gelöst? |
Re: Datenfeld-Typ herausfinden ?
Jo.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 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