掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
トランザクション処理をするには? (ID:20015)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>篠田です さん >HOta さん いろいろありがとうございました。 あの後いろいろ検証した結果、正しくトランザクション処理ができるように なりました。 結論からご報告しますと、プロジェクトファイル内でのCreateFormの 順番を変更したら解決しました。 --------------------------------------------------------- ①ログイン画面、データモジュールの順番でCreateFormした場合 ⇒トランザクション処理が行われない。 (ExecSQLのタイミングでコミットされてしまう。) ②データモジュール、ログイン画面の順番でCreateFormした場合 ⇒正常にトランザクション処理が行われる。 ※実際にInsert処理を行っている画面は、自動生成の対象にしてないので、 ログイン後にCreateFormされます。 --------------------------------------------------------- ①の場合は、特にエラーになるわけでもなく、更新処理ができてしまって いたので、なぜ、上記の対応でうまくいくようになったのかは、 正直まだ理解できていません。。 みなさまありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.