Hallo, hier erst mal ein bisschen Code:
Delphi-Quellcode:
if (adoQry.Active = true) then
begin
adoQry.First;
adoQry.Active := false;;
end;
adoQry.SQL.Clear();
adoQry.SQL.Text := sql1;
adoQry.Prepared := true;
adoQry.ExecSQL;
Vorher laufe ich mit einer Schleife durch die Datenmenge "While not adoQry.eof".
Durch das "adoQry.First" umgehe ich das Problem, falls Datensätze vorhanden sind.
Ist die Datenmenge der Abfrage aber leer, dann ist der Zeiger auf Eof und "adoQry.Active := false" kann nicht ausgeführt werden, auch nicht adoQry.Free oder ähnliches (brauche ich später im Programm)... Ich krieg dann immer eine Fehlermeldung.
Hat das Problem schon mal jemand gehabt??
Was mache ich falsch???
[edit=sakura] HILFE!!!! aus dem Titel entfernt! Mfg, sakura[/edit]