2013-06-04 4 views
0

Может ли кто-нибудь сказать мне, как подключить базу данных infobright через скрипт vb. Я написал код, но он выдает ошибку:Подключение базы данных Infobright через скрипт vb

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 
+0

Возможный дубликат [VBScript & Access MDB - 800A0E7A - «Поставщик не найден. Возможно, он установлен неправильно»] (http://stackoverflow.com/questions/2508037/vbscript-access-mdb-800a0e7a-provider -cannot-быть найден-это может-не-быть-проп) –

ответ

0

Установка MySQL Connector/ODBC 5.1 и использовать строку соединения, как следующий

connString = "Driver = {MySQL ODBC 5.1 Driver}; Server = ServerAddress; Database = DataBase; User = Username; Password = Password;