ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] EXCEL上使用VBA连接MYSQL数据库

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2016-11-30 13:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:ADO技术
挺好的,跟着学习学习

TA的精华主题

TA的得分主题

发表于 2016-12-6 10:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
peizhsh005 发表于 2016-6-14 23:50
楼主,谢谢分享。
我最近刚开始学习mysql,之前vba会一点。
今天将楼主的代码照搬,结果运行后出错。折腾 ...

32位的office最好对应安装32位(X86)的mysql,这样就可以配置32位的ODBC驱动。64位的office同理对应X64.不然的话在VBA里就会出现这种驱动和应用之间不匹配而无法识别的问题,我亲测。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-1-22 15:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
opiona 发表于 2016-3-25 21:58
发一个完整版本的MySQL链接实例,Word是说明
自己先安装MySQL和驱动,注意:驱动版本

攒一个,给力,,强大

TA的精华主题

TA的得分主题

发表于 2017-2-2 09:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
非常感谢楼主的分享

TA的精华主题

TA的得分主题

发表于 2017-2-27 21:51 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-6-3 16:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-8-12 12:35 | 显示全部楼层
单位将禁用office, 启用wps,(爱国嘛没什么好说的),对于excel因兼容关系不大,在wps下仍能使用,关键是wps组件中没有access, 对我这个个人用户来说,几百万、几千万的数据,在电子表格中显然是放不下,即使能放下也不利于检索的,使用大型数据库没必要,而access且正好满足需求,使用也方便,可惜单位不允许我们使用了,网上找了一大圈,最后定下来用mysql

TA的精华主题

TA的得分主题

发表于 2017-8-12 12:47 | 显示全部楼层
然而,这条路也是很艰辛的。网上下载了一个mysql5.7.17,安装时提示,必须先安装.net framework.4.0
只好百度,并安装这个framework。
等到真正安装mysql时,步骤、选项又很多,唯恐先错,只好再百度
待安装好后,全英文的,两眼一抹黑,怎么使用啊?再一次百度
     1、有一个工作界面,全英文,不打算使用了
     2、通过dos,命令行输入,mysql的功能都有,稍熟悉了一下,但这个不适合日常工作使用
     3、通过vba处理,这是我需要的方向

TA的精华主题

TA的得分主题

发表于 2017-8-12 13:15 | 显示全部楼层
开始找到的就是本帖16楼的示例,内容非常完整,是个不错的东东。
    当然,对于我个人来说,日常要做的就是记录的添加、记录的检索,其他的基本上用不上了。
    这个示例用的mysql3.51,excel2003,ms ado2.8
    而我用的是mysql5.7.17,excel2010, ms ado 6.1,什么都变了,一用就卡住了,也就是找到了本帖, 帮我解决了一个大问题。
     将MySql ODBC 3.51 Driver 改成 MySql ODBC 5.3 Unicode Driver,基本上就通过了,但还有几个模块不行
    问题:我只安装了mysql5.7.17,并没有安装ODBC5.3啊,为什么大部分模块就通过了,但个别几个模块通不过,提示版本问题,是不是mysql, ODBC, ADO, EXCEL之间各用什么版本有一个相互配套关系?
    目前,基本上可以代替access应付工作了,但还不熟练
   
     wps 代替 office,对于手工操作,几乎没有多少影响,但对于习惯用vba的来说,影响太大了,上面这个access 问题够让人头疼了,
       还有wps 只有65536行,当时EXCEL2003中vba是通过曲线解决的,到2007,有104万行,基本上不会碰到不够用的情况,仓库中的代码全部改过来,而今,需要再次改回去了。
       新的问题还有,只是暂未发现

  

TA的精华主题

TA的得分主题

发表于 2017-8-14 15:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
准备这学习写数据库方面的东西,先学习
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-19 13:28 , Processed in 0.049349 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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