1

MySQL ODBC 5.1 ドライバーを使用して MySQL 5 データベースに接続しようとしています。コントロール パネルの ODBC 設定で、ODBC 接続を作成してテストしましたが、正常に動作しています。VBScript コードから接続を使用しようとすると、エラーが発生します。

ADODB.Connection error '800a0ea9' Provider is not specified and there is no designated default provider. 

次のコードを使用します。

sConnection = "DSN=mydsn;"
Set objConn = CreateObject("ADODB.Connection")
objConn.Open(sConnection)

DSN-less (DRIVER={MySQL ODBC 5.1 Driver};) は同じエラーを返します。

これを機能させるのを手伝ってくれませんか?

原因として考えられるもの: サーバーは、IIS6 が 64 ビットで実行されている Virtuozzo 仮想化 Windows 2003 サーバーです。MyODBC 3.51 (x64) と MyODBC 5.1 (x86 および x64) をインストールしました。

4

3 に答える 3

0

IIS を 64 ビット モードで実行することをあきらめました。メッセージ ボードにあるアドバイスに従い、IIS を再構成して 32 ビット モードで実行しました。その後、ODBC はまだ機能しませんが、少なくとも dsn なしで接続できるようになりました...

于 2009-08-30T15:51:02.723 に答える
-1

あなたは試すかもしれません

Provider=MySQLProv;DSN=mydsn;
于 2009-08-30T04:13:42.883 に答える