Hallo...
ist zwar schon ein paar Tage her, aber mir ist folgendes aufgefallen:
Delphi-Quellcode:
procedure TFormMain.AddClick(Sender: TObject);
begin
FormData.FBLDataset1.SQL.Add('INSERT INTO tabelle (id) VALUES (1)');
FormData.FBLDataset1.Active := True;
if ClientDataSet1.Active then ClientDataSet1.Close;
ClientDataSet1.Open;
end;
...mit jedem Click auf Add fügst du dem
SQL String immer das selbe dazu. Spätestens nach dem 2. Mal ist dein
SQL String garantiert nicht mehr ein gültiger.
...ersetze mal
SQL.Add durch
SQL.Text (ohne Klammern)
...oder davor ein
SQL.Clear
[edit]
siehe Post #2
[/edit]