-PR-
締切済み

Access2000の互換性

  • すぐに回答を!
  • 質問No.141017
  • 閲覧数163
  • ありがとう数0
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 0% (0/4)

Windows2000のPCで作成したAccess2000のDBをWindowsNTのPCのインストールしたら、うまく動きませんでした。
自分なりにいろいろ調べてみたところ、WindowsNTではActiveX Data objects 2.5 Library を参照できないから
らしいのですが、どうすればよいでしょうか?
かなり困っています。是非よい知恵を!!
通報する
  • 回答数4
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全4件)

  • 回答No.1
レベル9

ベストアンサー率 38% (38/99)

Access2000で、[ツール]-[データベースユーティリティ]-[データベースの変換]-[MS Accessの旧バージョンのデータベースに変換]

…で、Access97互換にはなりますので、ADOで無くても見に行けます。


  • 回答No.2
レベル9

ベストアンサー率 46% (22/47)

o157さんこんにちは。

参照設定をすればよろしいかと思います。

1.まず、正常動作するPC、しないPCでそのDBを開いてください。
2.モジュールタブから何かモジュールを開いて下さい。
3.モジュールが開いている状態の時のメニューバーから[ツール]-[参照設定]を
 確認してください。
4.こちらで順番等が正常動作するPCと一緒になるように設定してあげてください。

今NTは手元にないので、わかりづらかった場合は、補足等でご質問お願いします。

がんばってください。
補足コメント
o157

お礼率 0% (0/4)

参照設定を比べてみました。
違いは以下の通りです。
 正常動作するWindows2000の方は
 Microsoft ActiveX Data Objects 2.5 Library
 となっているところ、NTでは
 Microsoft ActiveX Data Objects 2.1 Library
 となています。
それ以外の設定はまったく同じです。
NTで動かすと
『オブジェクトはこのプロパティまたはメソッドをサポートしていません』
とメッセージが表示されます。
NTの方を2.5にあげればいいのでしょうか?
2.5にする方法ってありますか?
投稿日時 - 2001-09-25 13:44:40
  • 回答No.3
レベル12

ベストアンサー率 41% (324/772)

単純にWinNTのマシンには、Access2000がインストールされていないとか、、、
  • 回答No.4
レベル9

ベストアンサー率 46% (22/47)

o157さん、補足ありがとうございます。

優先順位も必ず確認してくださいね。
それでも違いがそれだけであるならば、参照設定の際に、参照されている
dllファイルや、ocxファイルの場所が指定されているはずです。
(win2000で、表示されている2.5を選択すると参照場所がその下に表示されていると
思います。)

Win2000でそのファイルをコピーしてNTに移し、それをNTで参照してまったく同じ
環境にしてみてください。

またわからなければ補足お願いいたします。
がんばってください。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-

特集


専門家があなたの悩みに回答!

ピックアップ

ページ先頭へ