0

OK、Google から他の投稿や他の領域を検索して読みましたが、まだ苦労しています。

計画どおりにロードして機能する小さな ASP ページを作成しました。MC Access (2003 - 32 ビット) で小さな MS Access データベースを作成しましたが、後で MS Access (2010 - 32 ビット) を使用しました。ASP ページに接続文字列を追加すると、次のようになります。

Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーション /default2.asp の行 3 の間にアーキテクチャの不一致が含まれています

このエラーを調査したところ、64 ドライバーを使用しようとしていたことがわかりました。それ以来、SysWOW64 フォルダーに移動し、そこで ODBC アドミニストレーターを使用して 32 ビット ドライバーを使用しています。しかし、私はまだそのエラーメッセージを受け取っているようです.

私が使用した特定の文字列に関しては、これらすべてを試しました(データベース名と場所を反映するように変更しました)http://support.microsoft.com/kb/300382

これらの異なる文字列を試してみたところ、一部のメッセージは異なっていましたが、まだ接続されていません.

また、DSN を作成しようとしたとき、どのドライバを選択すればよいかわかりませんでした。MS Access 用にいくつかのドライバがあり、すべてわずかに異なる名前でした。私の散弾銃のアプローチを実践するために、私はそれらすべてを試しました。

非常に単純なことを見落としていると思いますが、途方に暮れています。誰でも私を正しい方向に向けることができますか(私ができることを確認してください)私はこの主題の完全な初心者ですが、仕事のシステムを壊すのをやめることができるように自宅で簡単なセットアップをしたいと思っています;-)

私のオペレーティング システムは Windows 7 64 ビットです。

4

1 に答える 1