Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FireDac TDFQuery daten in die Datenbank (https://www.delphipraxis.net/181392-firedac-tdfquery-daten-die-datenbank.html)

arnof 11. Aug 2014 14:23

Datenbank: SQLite • Version: 3 • Zugriff über: XE6 FD

FireDac TDFQuery daten in die Datenbank
 
Nun versuche ich mich erstmals mit Firedac.

Alles soweit schön, nur wie bekommt man die eingegeben Daten in die Datenbank:

ApplyUpdates bringt eine Fehlermeldung ?!

511 Datenmenge muss sich im Modus "Zwischengespeicherte Aktualisierung" befinden.

Ohne ApplyUpdates geht es aber auch nicht ?

nakaramia 11. Aug 2014 15:11

AW: FireDac TDFQuery daten in die Datenbank
 
Wenn du das in Einzelschritten ausführen willst, kannst du es in etwa so machen:

Delphi-Quellcode:
 try
  Connect1.StartTransaction;
  TFDQuery1.ApplyUpdates(-1);
  TFDQuery1.CommitUpdates;
 finally
  if TFDQuery1.UpdatesPending then
  begin
   Connect1.Rollback;
   Result := False;
  end
  else
  begin
   Connect1.Commit;
   Result := True;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz