![]() |
Datenbank: Firebird • Version: xxx • Zugriff über: Delphi
TIBSQL ExecQuery
Hallo,
ich verwende TIBSQL, um eien Anzahl von Befehlen auszuführen:
Ein IBTransaction.Commit möchte ich aber nur durchführen, wenn alle SQL-Befehle fehlerfrei durchlaufen wurden. Ansonsnten soll ein Rollback durchgeführt werden. Wie kann ich dies feststellen, da meines Wissens ExecQuery nichts zurückgibt. |
AW: TIBSQL ExecQuery
Bei einem Fehler wird ja eine Exception ausgelöst.
Ich mache das etwas so:
Delphi-Quellcode:
DB.Starttransaction;
try ... Query.ExecSql; DB.Commit; except DB.Rollback; raise; end; |
AW: TIBSQL ExecQuery
Hallo Bernd,
super. Genau das habe ich gesucht. Es funktioniert genau nach meinen Vorstellungen- |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz