Variant oder NULL
-
Hallo,
ich möchte in einer Datenbank einen Datensatz abfragen. Hat jetzt das Feld1 keinen Datensatz (keinen Wert), kommt Data:NULL.
Da dieses Feld1 ein AnsiString ist mache ich das folgendermaßen:AnsiString Feld1 = Query1->Fields->Fields[1]->AsString;
if(Feld1 == "")
{
Form1->Open();
}Dies ist aber meines Erachtens nicht die korrekte Vorgehensweise. Da ich nicht immer die Deklaration weis, sollte man das über einen Variant machen. Ein Variant arbeitet mit fast allen Deklarationen. Ich habs versucht, ich bekomme immer eine Fehlermeldung. Wer ist so nett und hilft mir auf die Sprünge ??
mfg
-
Wer ist so nett und hilft mir auf die Sprünge ??
Ach und die
Ich habs versucht, ich bekomme immer eine Fehlermeldung.
sollen wir erraten? Hellsehen?? Die Runen befragen??
-
Hallo,
für alle die, die meine Frage nicht verstanden haben.
Ich versuche meine Abfrage nicht als AnsiString sondern als Variant durchzuführen. Wer kann mir helfen ?
mfg
-
Hallo
siehe TField::IsNull
bis bald
akari
-
Hallo akari
Es geht.
Danke Dir.
-
für alle die, die meine Frage nicht verstanden haben.
Geht weniger um verstehen der Frage als um