vba连接mysql引⽤_ExcelVBA连接MySql数据库获取数据编写 VBA⼯具,连接并操作Mysql 数据库。
系统环境:
OS: 64位 英⽂版
2010 32位 英⽂版
1、连接MySql前的准备
Tools--->References..---->引⽤
勾选Microsoft ActiveX Data Objects 2.8 Librarys 和Microsoft ActiveX Data Objects Recordset 2.8 Librarys
2、安装 ODBC连接服务
注意:这⾥使⽤32位的版本
下载上图中Windows(x86,32-bit),Zip Archive版本,在测试中,使⽤的版本⽆法连接到Mysql
把下载上述⽂件拷贝放到资源管理器⾥,放到合适位置,解压,点击⾥⾯的install.bat批处理⽂件。
从“控制⾯板”--->“管理⼯具”---->ODBC,打开以后,从这个⾥⾯⽆法看到Mysql的驱动,实际上使⽤的是下⾯32位的ODBC驱动
C:\Windows\SysWOW64\⽂件夹下的
3.连接⽰例
Sub TestConnectTodb()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.ConnectionString = "Driver={MySQL ODBC 5.3 Unicode
Driver};Server=localhost;Port=3306;Database=db_hptms;Uid=root;Pwd=123456;OPTION=3;"
conn.Open
python怎么读取excel的数据
rs.Open "select fdEmpNo,fdEmpName from tbUser", conn
With ThisWorkbook.Worksheets("MySqlData")
.Visible = True
.Range("a1:b1").Value = Array("EmpNo", "EmpName")
.Range("A2").CopyFromRecordset rs
.Activate
End With
rs.Close: Set rs = Nothing
conn.Close: Set conn = Nothing
MsgBox "处理完毕", vbOKOnly, "提⽰信息"
End Sub
上述⽰例经过测试,可以正常连接到Mysql库,这⾥注意使⽤的ODBC连接的版本是32位,在测试中,使⽤64位的,始终⽆法正常打开连接。
Excel VBA 连接各种数据库(⼀) VBA连接MySQL数据库
本⽂参考[东围居⼠]的cnblog博⽂ Excel.VBA与MySQL交互 在⾃⼰机器上调试成功,把调试中遇到的问题⼀并写出了. 本⽂主要涉及: VBA中的MySQL环境配置 VBA连接MySQL ...
Excel VBA 连接各种数据库(⼆) VBA连接Oracle数据库
本⽂主要内容: Oracle环境配置 ODBC驱动设置.第三⽅驱动下载 VBA连接Oracle连接⽅法 Oracle10g官⽅免账号下载地址 系统环境: Windows 7 64bit Excel 2 ...
Excel VBA 连接各种数据库(三) VBA连接SQL Server数据库
本⽂主要涉及: VBA中的SQL Server环境配置 VBA连接SQL Server数据库 VBA读写SQL Server数据 如何安装SQL Client 系统环境: Windows 7 64bi ...
Loadrunner脚本优化-参数化之关联MySQL数据库获取数据
脚本优化-参数化之关联MySQL数据库获取数据 by:授客 QQ:1033553122 测试环境: Loadrunner 11 Win7 64位 实操: 1. 安装MySQL ODBC驱动程序 O ...
python连接mysql数据库读取数据
#-*- coding:utf-8 -*- #Author:'Lmc' #DATE: 2019/4/28/0028 上午 11:22:47 #FileName:test.PY import pymys ...
⼀步⼀步跟我学习hadoop(7)----hadoop连接mysql数据库运⾏数据读写数据库操作
为了⽅便 MapReduce 直接訪问关系型数据库(Mysql,Oracle).Hadoop提供了DBInputFormat和DBOutputFormat两个类.通过DBInputFormat ...
Ecplise 中 加载JDBC 连接 Mysql 数据库读取数据
C#连接mysql数据库插⼊数据后获取⾃增长主键ID值
VBA连接MySQL数据库以及ODBC的配置(ODBC版本和MySQL版本如果不匹配会出现驱动和应⽤程序的错误)
db_connected = False '获取数据库连接设置dsn_name = Trim(Worksheets("加载策略").Cells(2, 5).Value) ---- ...
随机推荐
[Silverlight]常见问题
[Silverlight]常见问题 1. Silverlight项⽬是否⽀持ADO.NET对象? 不⽀持,Silverlight不⽀持常见的ADO.NET对象,如
DataTable,DataSet,D ...
JavaScript 客户端JavaScript之 脚本化浏览器窗⼝
1.计时器 客户端Javascript以全局函数setTimeOut().clearTimeOut().setInterval().clearInterval()提供这⼀功能. 前者是从运⾏的那⼀...
vim ⼩技巧总结
1.v+移动光标可以选中⽂本.
2.y可以复制已经选中的⽂本
3.p可以粘贴 复制⼀⾏则:yy 复制当前光标所在的位置到⾏尾:y$ 复制当前光标所在的位置到⾏⾸:y^ 复制三⾏则:3yy,即从当前光标 ...
伪AP检测技术研究
CTF---编程⼊门第⼀题 循环
循环分值:10 来源: 北邮天枢战队 难度:易 参与⼈数:1478⼈ Get Flag:467⼈ 答题⼈数:523⼈ 解题通过率:89% 给出⼀个循环公式,对于⼀个整数n,当n为奇数时,n=3n+1, ...
索引使⽤,分析初探。(explain分析执⾏计划,以及强制使⽤force index)
促使这次探索的初衷还是因为要对⼀个定时脚本性能进⾏优化. 脚本有两个指定状态分别是status, latest_process_status,和⼀个超期时间expire_time进⾏限制. 按照我以前 ...
Leetcode#53.Maximum Subarray(最⼤⼦序和)
题⽬描述 给定⼀个序列(⾄少含有 1 个数),从该序列中寻⼀个连续的⼦序列,使得⼦序列的和最⼤. 例如,给定序列 [-2,1,-3,4,-1,2,1,-5,4],连续⼦序列 [4,-1,2,1] ...
elasticsearch中 refresh 和flush区别【转】
elasticsearch中有两个⽐较重要的操作:refresh 和 flush refresh操作 当我们向ES发送请求的时候,我们发现es貌似可以在我们发请求的同时进⾏搜索.⽽这个实时建索引并可以 ...
win7系统总是安装不了net2.0的解决⽅法
⼀些⽹友询问说ghost win7系统总是安装不了net2.0怎么办呢?net2.0是什么?ATI显卡的控制中⼼ 就需要在NET2.0的基础上.可是⼀些⽤户说win7系统总是安装不了net2.0如何解 ...
【数据结构系列】线段树(Segment Tree)
⼀.线段树的定义 线段树,⼜名区间树,是⼀种⼆叉搜索树. 那么问题来了,啥是⼆叉搜索树呢? 对于⼀棵⼆叉树,若满⾜: ①它的左⼦树不空,则左⼦树上所有结点的值均⼩于它的根结点的值 ②若它的右⼦树不空, ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论