前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA与数据库——添加新的数据库驱动程序

VBA与数据库——添加新的数据库驱动程序

作者头像
xyj
发布2021-04-28 15:04:49
1.4K0
发布2021-04-28 15:04:49
举报
文章被收录于专栏:VBA 学习VBA 学习

在前面Provider字符串编写里介绍了如何找到电脑安装的数据库驱动程序,这里再介绍如何添加新的数据库驱动程序。

在windows系统上使用office Excel,本来使用Access数据库是非常方便的,但是我在使用Access过程中碰到过一些问题,所以后面就使用了SQLite数据库。

这个数据库驱动程序在windows系统上默认是没有安装的,可以在网上找相关的dll:

方法一:在SQLite的官方网站(https://www.sqlite.org/index.html)找提供的dll:

不过这个dll VBA并不能直接使用,因为他的参数传递不是stdcall,需要进行一个转换,网上有做好的:https://github.com/govert/SQLiteForExcel

下载后,就可以像使用API一样使用了。

方法二:但是这样使用是有点不方便的,因为在VBA里操作数据库还是使用ADO比较方便,所以使用oledb版本的dll比较好,可以直接在baidu搜索sqlite ole:

这里下载后注册dll就可以了,然后使用只需要改变Provider字符串,其他基本一致:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 VBA 学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档