掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
データベースを即時にコミットするには? (ID:25658)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
りっきぃ様、yyyyyyyy様、ありがとうございます。 > ADOQueryにConnectionStringを設定しているということはそれぞれ別の > コネクションを使用しているようですがそれには何か理由があるのでし > ょうか? (1)ADOQuery1は、WHERE句、ORDER BY句を指定した SELECT文専用として使用 ※最初に条件を設定すると、ほとんど条件が変わることがない! (2)ADOQuery2 は、INSERT文、DELETE文等、その他のSQL文用として使用 つまり、(1)で設定した条件文をいちいちセットしなおすのが面倒そうだっ たので、同一のデータベースにもかかわらず、複数の ADOQueryを使用して いたのが問題だったようです。 排他制御はデフォルトのまま、特に指定していないので、たぶんレコード ロックだと思われます。 ADOQuery を一つだけにしたところ、問題は発生しなくなりました。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.