procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.close;
ADOQuery1.SQL.text:='insert into veresiye (product,price,piece,total)
VALUES (:par0,:par1,:par2,:par3)';
ADOQuery1.Parameters.ParamByName('par0').Value:=Edit1.Text;
ADOQuery1.Parameters.ParamByName('par1').Value:=Edit2.Text;
ADOQuery1.Parameters.ParamByName('par2').Value:=Edit3.Text;
ADOQuery1.Parameters.ParamByName('par3').Value:=Edit4.Text;
ADOQuery1.Open;
ADOQuery1.ExecSQL;
end;
und ich bekomme diese Fehlermeldung:Adoquery1: Command kein Ergebnis zurück gesetzt
Adoquery1: Commandtext nicht wieder ein Ergebnis gesetzt
Warum ich diesen Fehler und wie kann ich es reparieren?
Wegen 'ADOQuery1.Open'.Entfernen Sie es. –
Ja, Sie sollten Open verwenden (Sie können DataSet-Ergebnis erhalten) oder ExecSQL (kein DataSet-Ergebnis) – Zam
Danke für den Vorschlag Ich entfernte adoquery1.open aber db Grid Show nichts passieren. Aber ich schaue auf Tabelle letzte Änderung erscheinen, zeige ich dies in Youtube Video –