- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessDBへのInsertとSelectタイミングについて)
AccessDBへのInsertとSelectタイミングについて
このQ&Aのポイント
- 現在.NET Framework 3.5にて業務アプリを開発しています。主にデータベース編集を目的としたアプリです。(DBはAccess2000)Insert/Deleteについては、データソース接続し、TableAdapterのクエリを利用しています。Selectについては、Microsoft.Jet.OLEDB.4.0経由で取得しています。このような条件で、Insert/Delete処理を行った直後にSelect処理でデータを取得すると、Insert/Deleteが反映されていないデータが取得されてしまいます。
- InsertとSelectのタイミングに関する問題です。現在、.NET Framework 3.5で開発している業務アプリでは、データベース編集が主な目的です。使用しているデータベースはAccess2000です。Insert/Delete処理では、データソースに接続し、TableAdapterのクエリを使用しています。一方、Select処理では、Microsoft.Jet.OLEDB.4.0を経由してデータを取得しています。しかし、Insert/Delete処理の直後にSelect処理を行うと、反映されていないデータが取得されてしまいます。
- AccessDBへのInsertとSelectのタイミングに関する問題です。私は現在.NET Framework 3.5を使用して業務アプリを開発しています。このアプリケーションは主にデータベース編集を目的としており、データベースはAccess2000を使用しています。Insert/Delete処理では、データソースに接続し、TableAdapterのクエリを使用しています。一方、Select処理では、Microsoft.Jet.OLEDB.4.0を通じてデータを取得しています。しかし、Insert/Delete処理後に直ちにSelect処理を行うと、反映されていないデータが取得されてしまいます。これを回避する方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 山本 俊男(@yamamoto007)
- ベストアンサー率44% (4/9)
回答No.2
- piroin654
- ベストアンサー率75% (692/917)
回答No.1
関連するQ&A
このQ&Aのポイント
- CanoScan LIDE400を購入したが、開封時にロックスイッチが閉まっているのに原稿台カバーが固定されておらず、仕様か不良か疑問。
- ロックスイッチの固定・解除方法についても知りたい。
- キヤノン製品に関する質問。
お礼
回答ありがとうございます。 やはりトランザクション処理はすべきですね。 まずはプロトタイプリリースを優先させるべく、一度接続を解除する方法で 回避しました。 正式リリース時には根本解決の為、トランザクション処理を追加して行きます。 的確なアドバイスありがとうございました。