none
Windows7 64ビットでAccess2010 32ビットがインストールされた状態でのaccdbファイル 接続エラーについて RRS feed

  • 質問

  • お世話になります。

    Windows7 64ビットでAccess2010 32ビットがインストールされた状態でaccdbファイルに接続しようとすると

    下記のエラーが出ます。

    Accessも64ビットだと問題なく接続が出来ます。

    最後にあるレジストリの変更も試しましたがうまく行きませんでした。

    他の設定をすればいけるのか、そもそも32ビット版だと出来ないのかご教授

    頂けると大変ありがたいです。

    開発環境は、Visual Studio 2005 C#.net (Frameworkは3.5)となります。

    よろしくお願い致します。

    This issue occurs because one of the following registry keys may not exist:

    ACEDAO.DLL

    (OS: 64 bit; Office: 32 bit)
    Key: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
    String: (Default)
    Value: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

    (OS: 64 bit; Office: 64 bit) or (OS: 32 bit; Office: 32 bit)
    Key: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
    String: (Default)
    Value: C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

    Note OFFICE14 is used in this registry key path. OFFICE14 should represent the current version of Access that is installed. For this example, OFFICE14 represents Access 2010. If you have Access 2007 installed, then OFFICE14 should be changed to OFFICE12.


    DAO360.DLL

    (OS: 64 bit; Office: 32 bit)
    Key: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
    String: (Default)
    Value: %CommonProgramFiles(x86)%\Microsoft Shared\DAO\dao360.dll

    (OS: 64 bit; Office: 64 bit) or (OS: 32 bit; Office: 32 bit)
    Key: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
    String: (Default)
    Value: %CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll

    2013年9月30日 10:15

回答

  • フォーラム オペレーターの星 睦美です。
    keichan2 さん、投稿ありがとうございます。

    Access 2010 の設定に関しては、Office 製品に関する話題を扱っているMicrosoft コミュニティのほうが情報をもったユーザーが集まりやすいと思います。

    Office 2010 - Access に関する話題を扱うフォーラムがありますので、参考までにご紹介します。

    http://answers.microsoft.com/ja-jp/office/forum/office_2010-access-OS_Device_Win7?tab=QnA&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&tm=1380589563103

    Office 2010 フォーラムで過去のスレッドに役立つ情報がなく、Microsoft コミュニティにkeichan2 さんから新しい質問を投稿される場合には、32ビットと64ビット版を比較した検証が別のクライアント(Windows7) で行っているか、同一のクライアントに両方のAccess をインストールしているか等詳しい状況をお書き添えいただくことをおすすめします。

    また、出力されたメッセージと、keichan2 さんが調査したレジストリの内容を区別して説明いただくと分かりやすくなりそうです。

    → This issue occurs because one of the following registry keys may not exist: (これは出力されたメッセージですか?)


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    • 回答としてマーク 星 睦美 2013年10月2日 8:29
    2013年10月1日 1:28

すべての返信

  • フォーラム オペレーターの星 睦美です。
    keichan2 さん、投稿ありがとうございます。

    Access 2010 の設定に関しては、Office 製品に関する話題を扱っているMicrosoft コミュニティのほうが情報をもったユーザーが集まりやすいと思います。

    Office 2010 - Access に関する話題を扱うフォーラムがありますので、参考までにご紹介します。

    http://answers.microsoft.com/ja-jp/office/forum/office_2010-access-OS_Device_Win7?tab=QnA&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&tm=1380589563103

    Office 2010 フォーラムで過去のスレッドに役立つ情報がなく、Microsoft コミュニティにkeichan2 さんから新しい質問を投稿される場合には、32ビットと64ビット版を比較した検証が別のクライアント(Windows7) で行っているか、同一のクライアントに両方のAccess をインストールしているか等詳しい状況をお書き添えいただくことをおすすめします。

    また、出力されたメッセージと、keichan2 さんが調査したレジストリの内容を区別して説明いただくと分かりやすくなりそうです。

    → This issue occurs because one of the following registry keys may not exist: (これは出力されたメッセージですか?)


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    • 回答としてマーク 星 睦美 2013年10月2日 8:29
    2013年10月1日 1:28
  • 星様

    ご情報ありがとうございます!

    Officeフォーラムの方にも投稿してみます。

    おなじPCで64ビット・32ビットを試しました。プログラムは同じですが、32ビットはNGで64ビットはOKでした。

    最後の英文は出力されたエラーメッセージです。

    2013年10月2日 5:00
  • Microsoft コミュニティ に投稿されていますので質問を終了させていただきますね。

    こちらのスレッドをご覧になり、情報をお持ちの方はMicrosoft コミュニティのスレッドに返信いただければと思います。

    ・Windows7 64ビットでAccess2010 32ビットがインストールされているとエラーが出る:http://answers.microsoft.com/ja-jp/office/forum/office_2010-access/windows7/5e06812a-0fbc-4fab-afbd-4cbf20dc31f4

    今後ともMSDN フォーラムをよろしくお願いします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2013年10月2日 8:35