掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
トランザクション処理をするには? (ID:20007)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
トランザクション処理の中でExecSQLを使用してINSERT処理を 行っていますが、commitする前にExecSQLの箇所でテーブル更新 されてしまいます。 以下がソースコードです。 ------------------------------- DataModule1.Database1.StartTransaction; try with Query1 do begin Close; SQL.Clear; SQL.Add('###INSERT文###'); EcecSQL; Close; end; DataModule1.Database1.Commit; except DataModule1.Database1.Rollback; end; ------------------------------- トランザクション処理する際は、QueryもしくはDatabaseの プロパティに何か設定が必要なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.