• 締切済み

Access2000でクエリーがうまく実行できません。

Access2000で他のソフトのデータ(クライアントアクセスと呼ばれるODBCを使ってデータをリンクすることができるソフトです)からリンク しているテーブルを2つ使い、あるフィールドを結合させてクエリーを 作成し実行すると”オブジェクトが正しくありません・・・”というような メッセージが表示され、クエリーを実行することができません。 しかし、他のPCではそのクエリーを実行することができます。 実行できないPCでも2つのリンクしたテーブルは単体で中身を見ることが できますので、リンクがうまくいっていないというわけではないと思うのですが・・・。 ちなみにOSはWindows95を使用しています。 Access側で何か足りない機能があるのか、リンクしているソフト側の 問題なのか、またはその他に原因があるのかさっぱり検討がつきません。 何かよいヒントがございましたら、教えてください。

みんなの回答

  • boya
  • ベストアンサー率22% (44/193)
回答No.1

開発の環境は、Win95でしょうか? もし、Win98や2000(NT4.0)で作成し、Win95に持っていくと 動かないというパターンはあります これは、MicroSoftの陰謀(?)です 実際、NT4.0なら動作するのに、Win98で動きが変になり (異常におそい、制限が発生) Win95では、全くうごかないということもあります これの回避の一つとして、MDEを作成すれば、回避できる場合があります もう1つ、私がやってしまい、困ったのは IEを5から5.5にアップしてしまったら、ACCESSが動かなくなるという現象です これは、IEをアップしてしまったために、アクティブX(多分)が書き変わったのが原因でしょう ご存じの通り、アンインストールしてもdllが書き変わったり、残ったりするので、私の開発環境が使用不能となりました(泣 等々 OSのバージョンやdllのバージョンで動かなくなる場合が多いのがMS製品の宿命 OSを含めて環境の違いの確認をお奨めします。 ODBCのバージョンなど

mayself
質問者

お礼

その通りです。開発環境はWindows2000です。 やはりOfficeは同じ2000でも環境が違うと不具合が起きるのですね。 違うPCで作業するか、Windows2000にバージョンアップするかして 試してみます。 ご丁寧にありがとうございました。

関連するQ&A