ODBC驱动程序上的SQLite3:字符串连接错误

时间:2014-12-11 23:23:01

标签: sqlite odbc

我正在尝试通过ODBC / Windows 7与VbScript连接到SQLite。

使用Werner的SQLite ODBC驱动程序(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

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

引自SQLite ODBC Driver开发人员(Christian):

  

检查您的安装。版本0.992是相当古老的,当前版本   是0.999。如果您有64位Windows,请同时安装64位和32位   驱动程序。可能是VB的东西仍然是32位。

启动脚本的程序是32Bit(尽管操作系统是64位)。因此需要安装32和64Bit版本的驱动程序。