プロが教える店舗&オフィスのセキュリティ対策術

Access2000で他のソフトのデータ(クライアントアクセスと呼ばれるODBCを使ってデータをリンクすることができるソフトです)からリンク
しているテーブルを2つ使い、あるフィールドを結合させてクエリーを
作成し実行すると”オブジェクトが正しくありません・・・”というような
メッセージが表示され、クエリーを実行することができません。

しかし、他のPCではそのクエリーを実行することができます。

実行できないPCでも2つのリンクしたテーブルは単体で中身を見ることが
できますので、リンクがうまくいっていないというわけではないと思うのですが・・・。
ちなみにOSはWindows95を使用しています。

Access側で何か足りない機能があるのか、リンクしているソフト側の
問題なのか、またはその他に原因があるのかさっぱり検討がつきません。

何かよいヒントがございましたら、教えてください。

A 回答 (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のバージョンなど
    • good
    • 0
この回答へのお礼

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

ご丁寧にありがとうございました。

お礼日時:2002/05/31 13:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!