是否可以使用VBScript连接到SQLite数据库而不使用ODBC驱动程序?也许通过使用sqlite3.dll文件?在我工作的环境中,我无法安装可以通过正常方式启用连接的odbc驱动程序。如果我的问题措辞不正确,我先道歉。
我试图创建一个.hta文件,可以连接到本地sqlite数据库。通常会使用MS Access,但不幸的是,由于许可问题,我无法在这种情况下这样做。
如果无法安装驱动程序(无论是ODBC、OLEDB还是. net),则必须通过. exec/使用sqlite命令行程序。运行和某种进程间通信,或用合适的语言(C, c++, c#, VB,…)为DLL编写包装器。
你可以使用一个. mdb通过ADO即使没有安装Access(至少直到win7)。
第三方ODBC驱动程序:
http://www.ch-werner.de/sqliteodbc/http://www.ch-werner.de/sqliteodbc/html/index.html连接字符串,包括一些示例代码:
Dim oCS : oCS = "Driver={SQLite3 ODBC Driver};Database=@FSPEC@;StepAPI=;Timeout="
Dim oCNCT : Set oCNCT = CreateObject( "ADODB.Connection" )
oCS = Replace( oCS, "@FSPEC@", sCurDir + sFina )
oCNCT.Open oCS
WScript.Echo "connected to", sFina
参考:http://www.visualbasicscript.com/Help-with-SQLite-database-and-VBScript-m36358.aspx