Syntax
GetField(Tabelle, Feldnummer: Integer): String
Kategorie
Datenbank-Befehl
Erklärung
Liefert den Inhalt eines Datenfeldes als Zeichenkette. Die Besonderheit dabei ist die große Flexibilität, was den Datenbestand anbelangt. Die Konvertierung des Feldinhaltes erfolgt nach diesen Regeln:
Feldtyp
|
Ergebnis
|
Memo, Unicode Memo oder Bild/Klang
|
"Memo" oder "Blob", wenn das Feld nicht leer ist, ansonsten ein Leerstring.
|
Kopplung
|
Autonummer des angekoppelten Datensatzes oder 0 als String.
|
Relation
|
|
Aufzählung
|
Text des Aufzählungswertes
|
Datum, Zeit, Zeitstempel
|
Datumswert im TurboDB-eigenen Format, z.B. 28.11.2004 14:03:08.365
|
Fließkommazahl
|
Zahlenwert im TurboDB-eigenen Format, z.B. 4.56
|
Zeichenketten (Ansi und Unicode)
|
im Original zurückgeliefert
|
Alle übrigen Datentypen
|
als Zeichenkette zurückgegeben
|
Beispiel
ReadRec(KUNDEN, FindRec(KUNDEN, 'Bolte,Paula', KUNDEN.ID))
GetField(KUNDEN, LabelNo(KUNDEN, 'Name')) -> "Bolte"
IF GetField(KUNDEN, LabelNo(KUNDEN, 'Bemerkung')) <> ''
Message('Im Memo des aktuellen Datensatzes steht was drin')
ELSE
Message('Das Memo ist leer')
END
Siehe auch
SetField
|