質問: microsoft odbc driver for oracle について ms-accessをクライアントとしてoracleとodbc接続(dao使用)を行っています。 1)パススルークエリを使用してレコードセットを取得 2)レコードセット内の値をローカルテーブル(accessmdb)へ登録 という動作をさせているのですが、microsoft odbc driver for oracle(2.575.1117.00)を使用した場合、1)で取得したレコード(208レコード)のうち、10レコードしか2)の動作で登録してくれません。 これはどうしてなのでしょうか? ちなみに、odbcドライバをoracle odbc driver(10.1.0.1.0)にすると正常に動作します。odbc接続を使用したときのロックの動作でoracle製のものは正常に動作しませんでしたので、ms製のものを使用しようと検討しています。 解決策、現象について、ご教授お願いいたします。
回答: 私はoracle版しか使っていないので明確な回答はできませんが、 microsoft版の方は、データソースを登録するときにオプションでバッファ サイズが指定できますが、この値とかは関係していないでしょうか? 一度、データソースの構成で変更して違いが無いか確認されてみては どうでしょうか?