Windows2000のPCで作成したAccess2000のDBをWindowsNTのPCのインストールしたら、うまく動きませんでした。
自分なりにいろいろ調べてみたところ、WindowsNTではActiveX Data objects 2.5 Library を参照できないから
らしいのですが、どうすればよいでしょうか?
かなり困っています。是非よい知恵を!!

A 回答 (4件)

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



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

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

またわからなければ補足お願いいたします。
がんばってください。
    • good
    • 0

単純にWinNTのマシンには、Access2000がインストールされていないとか、、、

    • good
    • 0

o157さんこんにちは。



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

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

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

がんばってください。

この回答への補足

参照設定を比べてみました。
違いは以下の通りです。
 正常動作する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
    • good
    • 0

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



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

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

このQ&Aと関連する良く見られている質問

QWindows 2000 Professional Nt セキュリティでファイル管理できますか

 20名ほどでファイルを共有しています。現在NTサーバで管理していますが、Work グループでファイルとプリンタの共有をしているだけなので、サーバはいらならいかな。と思っています。ただ、Power userと一般Userでセキュリティを分け、制限をかけたいフォルダがあります。2000 proでできないでしょうか。
 また、NTはドライブを4Gに制限されることも変更したい理由です。アドバイスいただけると助かります。

Aベストアンサー

>20名ほどでファイルを共有しています。
>現在NTサーバで管理していますが、Work グループでファイルとプリンタの共有を
>しているだけなので、サーバはいらならいかな。

NTServerってことはサーバが立ち上がっているということでは?

>と思っています。ただ、Power userと一般Userでセキュリティを分け、
>制限をかけたいフォルダがあります。2000 proでできないでしょうか。

NTでもできませんか?ドメインを立てた方がいいと思いますけど。

> また、NTはドライブを4Gに制限されることも変更したい理由です。
>アドバイスいただけると助かります

4GはNT4.0のFATの制限です。アクセス権をつけるのであれば、
NTFSにする必要があります。

あと、インストール時以外だったらNTFSは2T(テラ)までサポートされています。
また、HDDは、SP4以降でしたら8Gを越えるものもサポートされます。
(SP4以降)

HDD、パーティションに関してはこちらをどうぞ
http://www.kk.iij4u.or.jp/~kondo/nt/largehd.html

NT4.0はそろそろサポートが受けられなくなりますんで
無理に使いつづけることは無いと思いますが、
今回事例ではWin2000にしなくてもかまわないと思いますよ。

>20名ほどでファイルを共有しています。
>現在NTサーバで管理していますが、Work グループでファイルとプリンタの共有を
>しているだけなので、サーバはいらならいかな。

NTServerってことはサーバが立ち上がっているということでは?

>と思っています。ただ、Power userと一般Userでセキュリティを分け、
>制限をかけたいフォルダがあります。2000 proでできないでしょうか。

NTでもできませんか?ドメインを立てた方がいいと思いますけど。

> また、NTはドライブを4Gに制限されることも変...続きを読む

Qウイルスバスターをインストールしたい(Windows 2000 UP DATE?)

最近ウィルスチェックをしたのですが、3つのファイルが感染していたので、駆除しました。
そこで、パソコンショップで、ウイルスバスター2006を購入したのですが、対応OSがWindows 2000 Professional SP4以上ということで、調べると私のパソコンはSP3だったので、インストールできません。
なんとかこのウイルスバスター2006をインストールする方法をお教えください。

Aベストアンサー

他にもいろいろと修正プログラムを入れてないと思いますので、WindowsUpdateを実行してください。

IEを起動して、「ツール」→「WindowsUpdate」をクリックし、それで後は指示に従ってインストールしてください。
途中で、Microsoft社について、信頼するか聴いてきますので、信頼して許可してください。
その後、再びWindowsUpdateを続けてください。

その中の「緊急の更新」と「重要な更新」をインストールしてください。
単独で入れる必要があるものもあるので、それは単独で入れてください。
入れた後は指示に従い、再起動してWindowsUpdateを実行してください。
更新するプログラムが無くなるまで、実施してください。

Q【緊急】大変困ってます!WindowsXPにOffice2000をインストールしました。アンインストールしたいのですが・・

WindowsXP SP1を使用しています。

そのPCにOffice2000Premiumをインストールしました。
(エクセル と ワード と アクセスのみインストール)

それを完全にアンインストールしたいのですが、
普通にアプリケーションの追加と削除を
するだけでは、レジストリやDLL やOCX?などが
完全に元の状態に戻るとは言い切れないような気がします。(何をしているのか分からないので・・・。)

今、インストールしたことによって、
どのDLL や OCXが上書きされたか確認したいのですが、
何かよい方法ありませんでしょうか?

何かマイクロソフトの方でこれをインストールすると
このDLLが変更・追加になるとかいう情報を呈示していれば
それが一番助かるのですが、見つかりません。
本当はあるのかもしれませんが、どなたか知りませんでしょうか?

今、Windows2000で動いているシステムがあって、
それがWindowsXPでも動作するかどうかの検証を
行っています。その際にWindowsXPにOffice2000が
インストールされていては検証にならないので
ダメなのですが、インストールしてしまいました。

それをインストールする前の状態に戻したいのですが、
上司から『アプリケーションの追加と削除からアンインストールするだけで完全に元に戻るのか言い切れるのか?』
と言われ、困っています。

どなたか何でもいいので手がかりとなる情報が
あれば教えてください。よろしくお願い致します。
きれいな状態に戻すにはOSから再インストールする
しか方法がないのでしょうか?

WindowsXP SP1を使用しています。

そのPCにOffice2000Premiumをインストールしました。
(エクセル と ワード と アクセスのみインストール)

それを完全にアンインストールしたいのですが、
普通にアプリケーションの追加と削除を
するだけでは、レジストリやDLL やOCX?などが
完全に元の状態に戻るとは言い切れないような気がします。(何をしているのか分からないので・・・。)

今、インストールしたことによって、
どのDLL や OCXが上書きされたか確認したいのですが、
何かよい方法あり...続きを読む

Aベストアンサー

XPならシステムの復元で戻したらいいのでは?

スタート→すべてのプログラム→アクセサリ→システムツール→システムの復元です。

Qmicrosoft excel objectsとは

普段、VBAでプログラムを書いているのですが、
標準モジュールとフォームはよく使うのですが、
microsoft excel objectsというものは全く使用していません。

検索してみると、シートやグラフが保存されていると書かれてあるページが見つかったくらいで
使い方に関しては見つかりませんでした。

ここにコードを書くことによってVBAを使うことができるのでしょうか?

Aベストアンサー

プロジェクトウィンドウのアレですね。

「イベントプロシージャ」で調べてみてください。
シートがアクティブになった時に~する、右クリックされた時に~とか、イベント処理で使います。
使わない人は使わないと思います。

Q教えてください。Shell scrap object handler

教えてください。
WindowsのPCの中に
Shell scrap object handlerというsoftが
入っている様ですが、どこのファイルに入っているのか
私には分かりません。
どなたか、お分かりになる方いらっしゃったら、教えてください。
OSはmeです。officeは2000を使っています。
宜しくお願いします。

Aベストアンサー

shscrap.dll のことだと思いますが
Windows\system32 か Windows\system に入っているはずです(Meではないので)
なかったら レジストリHKEY_CLASSES_ROOT\ShellScrap で指定されている
ディレクトリーにあります

関数として、下記のものがあると思いますが
LocalFree
InterlockedIncrement
InterlockedDecrement
GlobalUnlock
GlobalLock
lstrcpynW
GlobalSize
lstrlenA i
WideCharToMultiByte
GetLocaleInfoW
lstrcpyW
MoveFileW
DeleteFileW
MultiByteToWideChar
GetTickCount
GlobalFree
GlobalAlloc
DisableThreadLibraryCalls A
LockResource
LoadResource
FindResourceW
FormatMessageW
lstrlenW
GetTempFileNameW

shscrap.dll のことだと思いますが
Windows\system32 か Windows\system に入っているはずです(Meではないので)
なかったら レジストリHKEY_CLASSES_ROOT\ShellScrap で指定されている
ディレクトリーにあります

関数として、下記のものがあると思いますが
LocalFree
InterlockedIncrement
InterlockedDecrement
GlobalUnlock
GlobalLock
lstrcpynW
GlobalSize
lstrlenA i
WideCharToMultiByte
GetLocaleInfoW
lstrcpyW
MoveFileW
DeleteFileW
MultiByteToWideChar
GetTickCo...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報