2014-12-11 4 views
0

Я пытаюсь подключиться к SQLite через ODBC/Windows 7 с помощью VbScript.SQLite3 на ODBC Драйвер: ошибка подключения строки

Использование драйвера SQLite ODBC от Werner (http://www.ch-werner.de/sqliteodbc) для подключения к локальному SQLite-файлу (c: \ test.db).

enter image description here

Используя строку подключения предложить на https://www.connectionstrings.com/sqlite3-odbc-driver

Dim dbConn : Set dbConn = CreateObject("ADODB.Connection") 
ConnectionString = "DRIVER=SQLite3 ODBC Driver;Database=c:\test.db;LongNames=0;Timeout=1000;NoTXN=0; SyncPragma=NORMAL;StepAPI=0;" 
dbConn.open ConnectionString 

Я уже пытался переустановить драйвер и перезагрузить систему. Сообщение об ошибке всегда есть:

Error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 
Code: 80004005 
Source:  Microsoft OLE DB Provider for ODBC Drivers 

Любые идеи?

ответ

2

Цитируется от разработчика драйвера ODBC SQLite (Christian):

Проверьте установку. Версия 0.992 довольно старая, текущая версия - 0.999. Если у вас 64-разрядная версия Windows, установите драйверы 64 и 32 бит . Может быть, материал VB по-прежнему 32 бит.

Программа, запускающая скрипт, была 32-битной (несмотря на то, что ОС 64 бит). Следовательно, необходимо установить как 32, так и 64-битные версии драйвера.

Смежные вопросы