ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: fxl447098457

[分享] VBA和SQLite数据库交互

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-29 17:43 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:ADO技术
问下楼主,VBA中怎么使用SQLITE3的点命令,比如
  1. .mode csv
  2. .separator "\t"
  3. .import 材料表格.txt 材料表格
复制代码

TA的精华主题

TA的得分主题

发表于 2018-10-31 11:22 | 显示全部楼层
感谢楼主这么好的教程。我是小白,安装楼主步骤使用VBA,过程中遇到了一点点问题,补充一下解决方法:
安装完驱动后,需要打开Excel的VBA代码编辑窗口,通过菜单栏的【工具】->【引用】,添加Microsoft ActiveX Data Objects 2.7,目的是使用VBA的数据库连接功能。

TA的精华主题

TA的得分主题

发表于 2019-1-23 13:23 | 显示全部楼层
老师,能否写一句插入一条数据的命令。我试半天提示报错。

TA的精华主题

TA的得分主题

发表于 2019-5-9 20:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
现在 那个链接的驱动 下载不了...
预装的office 没ACCESS   想学学这个SQLite

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-5-9 21:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
autolzg 发表于 2019-5-9 20:51
现在 那个链接的驱动 下载不了...
预装的office 没ACCESS   想学学这个SQLite

https://download.csdn.net/download/qq_24499417/11072094
可以用这个版本的试试。

TA的精华主题

TA的得分主题

发表于 2019-7-6 00:04 | 显示全部楼层
ivccav 发表于 2017-11-26 22:39
电脑上装了office就有access了,还装一个多余的SQLite?这两者十分相似,且网上测评认为access性能优于SQLi ...

SQLite跟Access不一样,无需安装,装的是ODBC驱动或者访问SQLite数据库文件的客户端而已。
当然,安装Access也只是装打开Access文件的客户端Access。
Access好在软件自身可以开发出一个简单的管理系统,SQLite提供的只是一个api而已,但是你能拿一个巨贵的东西来跟免费的比吗?
至于性能,呵呵,SQLite支持最大文件是140T,Access支持2G而已,你觉得谁的性能强?

TA的精华主题

TA的得分主题

发表于 2019-8-10 16:02 | 显示全部楼层
本帖最后由 killer05 于 2019-8-10 16:04 编辑

conn.Execute "Create table 用户清单(用户编号,用户姓名,用户地址,联系电话)"里面(用户编号,用户姓名,用户地址,联系电话)这段能否用EXCEL某单元格赋值呢。要是添加主键增长的主键要怎么做 咨询下老师或者懂的人 没搜索到相关的信息

TA的精华主题

TA的得分主题

发表于 2019-10-21 09:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老师您好,我按照您写的方式新增了数据库和表。
按以下方法查询时:


image.png


结果却显示为:

image.png


为什么呢?

我的COMPANY表里的数据是这样的:

image.png

在SQLiteSpy里查看也是没错的:
image.png

难道是我的VBA哪里写错了吗?请指点。





========================

sqliteData.rar

15.54 KB, 下载次数: 64

我的源码

TA的精华主题

TA的得分主题

发表于 2019-12-25 17:04 | 显示全部楼层
有这篇,入门足够了。sql语法按mysql的写,这种轻量级的数据库很适合做 excel+SQL 的小项目。

TA的精华主题

TA的得分主题

发表于 2020-4-23 14:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
收藏楼主的详细讲解 ,只是有没有插入 SQLite数据库的vba语句介绍?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 18:29 , Processed in 0.038636 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表