【问题标题】:SQLite3 on ODBC Driver: string connection errorODBC 驱动程序上的 SQLite3:字符串连接错误
【发布时间】:2014-12-11 23:23:00
【问题描述】:

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

使用 Werner 的 SQLite ODBC 驱动程序 (http://www.ch-werner.de/sqliteodbc) 连接到本地 SQLite 文件 (c:\test.db)。

使用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

有什么想法吗?

【问题讨论】:

    标签: sqlite odbc


    【解决方案1】:

    引自 SQLite ODBC 驱动程序开发人员(Christian):

    检查您的安装。 0.992 版本相当旧,当前版本 为 0.999。如果您有 64 位 Windows,请同时安装 64 位和 32 位 司机。可能是 VB 的东西还是 32 位的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-20
      • 1970-01-01
      相关资源
      最近更新 更多