- 締切済み
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側で参照することができないでしょうか? 説明が分かりずらく申し訳ありません。ご質問いただければ補足を致しますので、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 1010101011
- ベストアンサー率100% (2/2)
回答No.1
フィールドの限界は255なので、240ならぎりぎりできるはずですけど・・・ 超えてるようなら、テーブルを分けるか、直接oracleを読むかするしかないと思うよ。
お礼
ご回答ありがとうございます。 >フィールドの限界は255なので、240ならぎりぎりできるはずですけど・・・ ACCESSの制限である255を超えていないので出来ると思ったのですが、ORACLEからのリンクテーブルですと210を超えたあたりで「レコードが大きすぎます」とメッセージを返されてしまいます。 ACCESSのテーブルだと、ぜんぜん問題はないんですが・・・ また、「直接oracleを読む」とはリンクテーブルやパススルークエリではなく、VBAからデータを読むということでしょうか?