Hallo Tim,
nach dem .Open beginnt das
DBMS damit ein
Query auszuwerten und ggf. Daten an den Client zu übertragen.
Wenn Du neue Daten in die Tabelle einfügen möchtest und nicht mit einem
INSERT Befehl von
SQL arbeiten möchtest könntest Du es so machen:
ich wollte mal fragen, was geanu das ADOQuery macht, wenn ich sage:
Delphi-Quellcode:
var
q : TAdoQuery;
begin
q:= TAdoQuery.Create(nil);
q.Connection:= AdoConnection;
q.SQL.Text:= 'SELECT * FROM Tabelle WHERE 0=1'; // Da die Bedingung immer False ist wird kein Datensatz zum Cl übertragen.
q.Open;
q.Insert;
q.FieldByName ('blubb').AsString := 'blubb'
q.Post;
....
Stephan B.
"Lasst den Gänsen ihre Füßchen"