0

vbスクリプトを介してinfobrightデータベースに接続する方法を教えてください。コードを書きましたが、エラーが表示されます:

provider can not be found.

私が書いたコードは次のとおりです。

Option Explicit
Dim conn, sqlstr 

sqlstr = "SELECT COLLATION_NAME FROM COLLATIONS"


'Database connection info
set Conn = CreateObject("ADODB.connection")
Conn.ConnectionTimeout = 30
Conn.CommandTimeout = 30
conn.open("Provider=Microsoft.Jet.OLEDB.4.0;Database=information_Schema;Username=root;Password=''")

dim  showList

Set showList = conn.execute(sqlstr)

while not showList.eof

            Wscript.echo "Collation Name:" & showList("COLLATION_NAME")

showList.MoveNext
WEND

conn.close
4

1 に答える 1

0

MySQL Connector/ODBC 5.1 をインストールし、次のような接続文字列を使用します。

connString = "ドライバー={MySQL ODBC 5.1 ドライバー};サーバー=サーバーアドレス;データベース=データベース;ユーザー=ユーザー名;パスワード=パスワード;"

于 2013-06-07T12:59:28.033 に答える