Database 如何从MS Access使用SQLite数据库?

Database 如何从MS Access使用SQLite数据库?,database,ms-access,vba,sqlite,import,Database,Ms Access,Vba,Sqlite,Import,我想使用Microsoft Access中的SQLite数据库(从访问-或将内容传输到Microsoft Access) 如何使用VBA实现这一点 这适用于无法安装额外软件的客户端: VBA中是否存在使用SQLite数据库的库 通过简单的谷歌搜索,可以找到许多解决方案。这里有一个:VBA中是否存在用于使用sqlite数据库的标准库? 否。Access和VBA没有任何连接到SQLite数据源的本机功能 您必须安装以允许Access使用SQLite。如果您可以使用sqlite3.exe命令行工

我想使用Microsoft Access中的SQLite数据库(从访问-或将内容传输到Microsoft Access)

  • 如何使用VBA实现这一点
这适用于无法安装额外软件的客户端:

  • VBA中是否存在使用SQLite数据库的库

通过简单的谷歌搜索,可以找到许多解决方案。这里有一个:

VBA中是否存在用于使用sqlite数据库的标准库?

否。Access和VBA没有任何连接到SQLite数据源的本机功能


您必须安装以允许Access使用SQLite。

如果您可以使用sqlite3.exe命令行工具,请让VBA生成该工具并将数据转储到csv文件。然后Access可以读取本地数据和CSV文件,并进行适当的复制

这个问题在我最近(2021年)对同一主题的搜索中出现,而答案自2010年以来已经发生了变化

现在有几个用于SQLite的ODBC驱动程序。这里有两个(我与其中任何一个都没有联系):

免费:


付费:

谢谢,但此“应用程序”是为客户安装的,我不能让他安装比已安装的“额外软件”(在本例中为MS Access)。如果不安装其他软件,则意味着无法完成您想要的操作,除非您可以以Access/Jet/ACE可以导入的格式从SQLLite导出。更新的链接(现在在www之后有一个额外的2):www2.sqlite.org/cvstrac/wiki?p=SqliteWrappers@brunoff我做了改变。谢谢。Christian Werner的司机已经存在很长时间了(我不知道他是否会给出它的版本#1.0:),但是这些链接应该在这个问答上。