Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: AnyDAC - FetchBlobs committed Transaktion nicht

  Alt 5. Mär 2018, 16:34
Hallo,
Zitat:
Beim Laden des Bolb Text Feld Inhaltes wird von den FirDAC Komponenten automatisch eine Transaktion gestart die nicht mehr committed wird!
Ich denke, dass folgendes passiert.
Du öffnest die TTable (Open), damit wird eine Transaktion gestartet.
Solange die Tabelle geöffnet ist, bleibt auch die Transaktion geöffnet.

Lösung wäre ein ClientDataSet zum Puffern oder das Weggehen von den datensensitiven Komponenten.

Das Verhalten war aber meines Wissens auch bei der BDE schon so (?).


Mal noch schnell nachgesehen:
AutoCommit
Finish the transaction started after the SQL command execution. If the command is successful, then FireDAC will issue COMMIT, otherwise--ROLLBACK.

Zusätzlich steht noch was von "Emulation" unter IB oder FB.


Von welcher DB reden wir denn eigentlich?
Heiko

Geändert von hoika ( 5. Mär 2018 um 16:38 Uhr)
  Mit Zitat antworten Zitat