Einzelnen Beitrag anzeigen

ZOD

Registriert seit: 6. Mai 2009
97 Beiträge
 
#5

AW: Firebird Statements "idle" trotz beendeter Abfrage

  Alt 10. Mai 2023, 15:22
Ich habe nun versucht, nach

SQLDS.Active := False;

ein Commit zu senden:

Delphi-Quellcode:
SQLDS.CommandText := 'commit;';
SQLDS.ExecSQL;


Dann bekomme ich jedoch den Fehler

Code:
Can't perform operation on inactive transaction.
Es könnte also so sein, wie ich dachte: der Server baut für Statements ohne Transaktionsumgebung ggf. eine "interne" Transaktion auf. Diese kann ich dann natürlich nicht per "commit" beenden.

Geändert von ZOD (10. Mai 2023 um 15:36 Uhr)
  Mit Zitat antworten Zitat