IBQuery
-
Hallo, ich habe mal eine Frage zu IBQuery.
So sieht mein Code aus:
Button1:IBQuery1->Close(); IBQuery1->SQL->Clear(); IBQuery1->SQL->Add("select VORNAME, NACHNAME from KONTAKT"); IBQuery1->ExecSQL();Die Eigenschaft SQL lasse ich leer und will sie mit dem Button1 füllen und ausführen. Leider bekomme ich die Fehlermeldung beim drücken des Button1
"EMPTY SQL STATEMENT".Wenn ich jetzt die Eigenschaft SQL manuell füllen vor dem Ausführen und
den Button1 mit folgenden Code versehe:IBQuery1->Close(); IBQuery1->SQL->Clear(); IBQuery1->ExecSQL();Dann stört es das Programm nicht, dass eigentlich die SQL-Abfrage gelöscht wurde. Er führt die SQL-Abfrage aus dir ich manuell eingegeben habe.
In der Hilfe finde ich nur folgendes komisches Beispiel:
(Damit kann ich erst recht nichts anfangen)IBQuery1.Close; IBQuery1.SQL.Clear; IBQuery1.SQL.Add('Delete from Country where Name = ''Argentina'''); IBQuery1.ExecSQL;Woran kann das liegen?
-
So hab mal mein Borland neuistalliert, jetzt klappt es ohne Probleme.