Microsoft Access ウィザードの実行時に "DLL の読み込み中にエラーが発生しました" エラー

元の KB 番号: 833220

注:

この記事は、Microsoft Access データベース (.mdb) にのみ適用されます。 基本的なマクロ、コーディング、相互運用性のスキルが必要です。

現象

Microsoft Access 2002 でテキストのインポート ウィザードやスプレッドシートのインポート ウィザードなどの Microsoft Access ウィザードを使用しようとすると、次のエラー メッセージが表示されることがあります。 Switchboard マネージャーによって作成されたフォームを開こうとすると、次のエラー メッセージが表示されることがあります。

DLL の読み込み中にエラーが発生しました

原因

この問題は、Microsoft Data Access Components (MDAC) ファイル、破損した MDAC ファイル、またはコンピューター上の古い MDAC ファイルが見つからない場合に発生する可能性があります。

解決方法

この問題を解決するには、次のいずれかの方法を使用します。

方法 1: 必要な Dao360.dll ファイルと Msado15.dll ファイルを登録する

Regsvr32.exe プログラムを使用して、Dao360.dll ファイルと Msado15.dll ファイルを登録する必要があります。 これを行うには、次の手順を実行します。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  2. [ 実行 ] ダイアログ ボックスの [ 開く ] ボックスに次のコマンドを入力し、[OK] をクリック します

    Regsvr32.exe "<<Dao360.dll_Path>>"

    Regsvr32.exe "<<Msado15.dll_Path>>"

    Dao360.dll_Path プレースホルダーは、Dao360.dll ファイルの絶対パスです。

    Msado15.dll_Path プレースホルダーは、Msado15.dll ファイルの絶対パスです。

    次の例は、絶対パスを指定する方法を示しています。

    Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll"

    Regsvr32.exe "C:\Program Files\Common Files\system\ado\Msado15.dll"

    Dao360.dll ファイルが正常に登録されると、次のようなメッセージが表示されます。

    C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll の DllRegisterServer が成功しました。

    Msado15.dll ファイルが正常に登録されると、次のようなメッセージが表示されます。

    C:\Program Files\Common Files\system\ado\Msado15.dll の DllRegisterServer が成功しました。

  3. [OK] をクリックします。

方法 2: MDAC の最新バージョンをインストールする

MDAC の最新バージョンをダウンロードする方法の詳細については、次の Microsoft Developer Network (MSDN) Web サイトを参照してください。

Mdac