![]() |
Datenbank: Paradox • Zugriff über: TTable, BDE
TTable: Prüfen ob Feld (Spalte) vorhanden
Hallo,
wie kann ich bei einem TTable prüfen, ob ein bestimmtes Feld (Spalte) vorhanden ist? Mittels
Delphi-Quellcode:
les ich den Wert eines Datensatzes des Feldes "Name" aus, aber wie prüf ich, ob die Spalte "Name überhaupt vorhanden ist?
S := Table.FieldByName('Name').AsString;
|
Re: TTable: Prüfen ob Feld (Spalte) vorhanden
Die Feldnamen müssten mit Table.GetFieldNames() ermittelbar sein
|
Re: TTable: Prüfen ob Feld (Spalte) vorhanden
Zitat:
Es müsste doch auch so funktionieren oder:
Delphi-Quellcode:
b := Table.FieldDefs.IndexOf('Name') > -1;
|
Re: TTable: Prüfen ob Feld (Spalte) vorhanden
Probier es doch aus :zwinker:
|
Re: TTable: Prüfen ob Feld (Spalte) vorhanden
Hi,
dafür ist FindField da (ergibt nil, wenn Feld nicht vorhanden). Frank |
Re: TTable: Prüfen ob Feld (Spalte) vorhanden
Zitat:
Ja, wenn mich jemand so was fragen würde, dann würd ich das gleiche antworten :-) Ich würds gern auspobieren, nur hab ich noch andere Probleme und weiss nicht, obs jetzt an meiner Feld-Prüfung liegt oder an was anderem... Aber ich werds bei Gelegenheit ausprobieren - denn das würd mich schon interessieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 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-2025 by Thomas Breitkreuz