• 締切済み

accessからのデータ参照について

ご存知の方がいたら教えて下さい。 【動作環境】 OS:WINDOWS SERVER 2003,WINDOWS XP ACCESS:ACCESS2000 ORACLE:9i(9.2.0.1.0) 1つのACCESSファイルにシステム部分とデータ部分が存在しているACCESSのシステムを「システム部分はACCESS」「データ部分はORACLE」という形にしました。 ACCESSで管理していたデータをORACLEへ移行して、データ自体は簡単に移行が行え、ODBCでリンクをしてデータを参照できる状態にしました。 ここまでは、良かったのですが移行を行ったACCESSのテーブルに1レコード240ぐらい項目のあるテーブルが存在してリンクテーブルを開くことができません。 クエリーでも項目を選択した場合は参照できますが、全てを表示させようとするとダメです。 パススルークエリ等も試してみたのですが、いまいちうまくいきません。 どうにかして、1レコード240ほどのORACLEデータをACCESS側で参照することができないでしょうか? 説明が分かりずらく申し訳ありません。ご質問いただければ補足を致しますので、よろしくお願いします。

みんなの回答

回答No.1

フィールドの限界は255なので、240ならぎりぎりできるはずですけど・・・ 超えてるようなら、テーブルを分けるか、直接oracleを読むかするしかないと思うよ。

p-r-u-m
質問者

お礼

ご回答ありがとうございます。 >フィールドの限界は255なので、240ならぎりぎりできるはずですけど・・・ ACCESSの制限である255を超えていないので出来ると思ったのですが、ORACLEからのリンクテーブルですと210を超えたあたりで「レコードが大きすぎます」とメッセージを返されてしまいます。 ACCESSのテーブルだと、ぜんぜん問題はないんですが・・・ また、「直接oracleを読む」とはリンクテーブルやパススルークエリではなく、VBAからデータを読むということでしょうか?

関連するQ&A