Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für CodeGear Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Delphi für Win32
TTable: Prüfen ob Feld (Spalte) vorhanden
Ein Delphi (Win32)-Thema von Helmi.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Datenbanken
Seite 1 von 1   [ 6 Beiträge ]  
 
 Autor 
 Nachricht 
 
Helmi #1|Beitrag #984432Verfasst am: 06.01.2009, 15:33      Titel: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
sehr aktives Mitglied
Alter: 28
Status: offline
Beiträge: 2.127
angemeldet: 29.12.2003
Wohnort: München, Republik Bayern
Delphi 7 Professional

Sprache: Delphi (Win32)
Datenbank: Paradox, Zugriff über: TTable, BDE

Hallo,

wie kann ich bei einem TTable prüfen, ob ein bestimmtes Feld (Spalte) vorhanden ist?

Mittels
Delphi-Quellcode: markieren
S := Table.FieldByName('Name').AsString;

les ich den Wert eines Datensatzes des Feldes "Name" aus, aber wie prüf ich, ob die Spalte "Name überhaupt vorhanden ist?

mfg
Helmi Thumbs up!

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
mkinzler #2|Beitrag #984434Verfasst am: 06.01.2009, 15:35      Titel: Re: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
Moderator
Beiträge: 27.703
angemeldet: 09.12.2005
Wohnort: Heilbronn
Delphi 2010 Professional

Die Feldnamen müssten mit Table.GetFieldNames() ermittelbar sein
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Helmi #3|Beitrag #984446Verfasst am: 06.01.2009, 15:52      Titel: Re: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
sehr aktives Mitglied
Alter: 28
Status: offline
Beiträge: 2.127
angemeldet: 29.12.2003
Wohnort: München, Republik Bayern
Delphi 7 Professional

mkinzler hat folgendes geschrieben:
Die Feldnamen müssten mit Table.GetFieldNames() ermittelbar sein


Danke für den Tip.

Es müsste doch auch so funktionieren oder:
Delphi-Quellcode: markieren
b := Table.FieldDefs.IndexOf('Name') > -1;

mfg
Helmi Thumbs up!

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
mkinzler #4|Beitrag #984449Verfasst am: 06.01.2009, 15:54      Titel: Re: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
Moderator
Beiträge: 27.703
angemeldet: 09.12.2005
Wohnort: Heilbronn
Delphi 2010 Professional

Probier es doch aus Zwinkern
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
dataspider #5|Beitrag #984458Verfasst am: 06.01.2009, 15:59      Titel: Re: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
aktives Mitglied
Alter: 47
Status: offline
Beiträge: 649
angemeldet: 09.11.2003
Wohnort: 04539 Groitzsch
Delphi 2007 Professional

Hi,

dafür ist FindField da (ergibt nil, wenn Feld nicht vorhanden).

Frank
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Helmi #6|Beitrag #984459Verfasst am: 06.01.2009, 16:00      Titel: Re: TTable: Prüfen ob Feld (Spalte) vorhanden Antworten mit Zitat
sehr aktives Mitglied
Alter: 28
Status: offline
Beiträge: 2.127
angemeldet: 29.12.2003
Wohnort: München, Republik Bayern
Delphi 7 Professional

mkinzler hat folgendes geschrieben:
Probier es doch aus Zwinkern

*grins*

Ja, wenn mich jemand so was fragen würde, dann würd ich das gleiche antworten Smile

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

mfg
Helmi Thumbs up!

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Datenbanken Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 6 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2010 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen