Oracle9i Accessでパススルークエリ
932847Apr 24 2012 — edited Apr 26 2012こちらに投稿するべきなのかはわかりませんので、間違っていたらご指摘ください。
Access2000 Oracle9iです。
Access2000からはODBCでOracleへ接続しています。
ODBCドライバーはOracle(10.01.00.31)です。
Accessのフォームのレコードソースにパススルークエリーを設定しています。
AccessのVBAからパススルークエリーを発行しています。
パススルークエリーの結果は表示しますので、接続には問題ないと思います。
1.フォームを表示させ、必要なレコードを表示する。←正しい結果
2.別のアプリからOracleのテーブルのデータを変更する。
3.「1」のフォームを表示する。←「2」のデータの変更が反映されない。
MDBファイルを一旦閉じて、再度フォームを表示させると正しい結果が表示されます。
また、MicrosoftのODBCドライバーを使用すると「3」で正しい結果が表示されます。
これを回避する方法はあるでしょうか。