VBA连接MySQL数据库以及ODBC的配置(ODBC版本和MySQL版本如果不匹配会出现驱动和应用程序的错误)...
db_connected = False
'获取数据库连接设置
dsn_name = Trim(Worksheets("加载策略").Cells(2, 5).Value) ------(ODBC配置中的DATA SOURCE NAME)
user_name = Trim(Worksheets("加载策略").Cells(3, 5).Value)
pass_word = Trim(Worksheets("加载策略").Cells(4, 5).Value)
'获取数据库设置
db_name = Trim(Worksheets("加载策略").Cells(8, 5).Value) --------数据库名
Set cn = New Connection
Set rs = New Recordset
Set rs1 = New Recordset
Set cmd = New Command
Set a_App = New Application
If dsn_name = "" Then
MsgBox ("请设置ODBC名称")
Else
cn.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};User ID=" & user_name & ";Password=" & pass_word & ";Data Source=" & dsn_name
ODBC配置:
MySQL版本:MySQL5.5
ODBC版本:mysql-connector-odbc-5.1.13-win32.msi
mysql-connector-odbc-5.1.13-winx64.msi
安装完这两个版本
配置:
1.打开控制面板
2.搜索数据源然后打开
3.用户DSN:点击添加,按要求填写好,确定就行了
注意驱动程序那里要点击应用。
转载于:https://www.cnblogs.com/zigewb/p/4138256.html
VBA连接MySQL数据库以及ODBC的配置(ODBC版本和MySQL版本如果不匹配会出现驱动和应用程序的错误)...相关推荐
- oracle vba 数组_Excel VBA 连接各种数据库(二) VBA连接Oracle数据库
(2019.08.02更新)本文内容在Windows10 企业版64bit下测试通过 本文主要内容: Oracle环境配置 ODBC驱动设置.第三方驱动下载 VBA连接Oracle连接方法 Oracl ...
- linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置
在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...
- Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)
转自:Mysql数据库优化技术之配置篇.索引篇 ( 必看 必看 ) (一)减少数据库访问 对于可以静态化的页面,尽可能静态化 对一个动态页面中可以静态的局部,采用静态化 部分数据可以生成XML,或者文 ...
- VBA 连接Oracle 数据库
Sub?linkOracle()?? ?? ????Dim?strConn?As?String??'连接字符串?? ?????? ????Dim?dbConn?As?Object??'连接对象?? ? ...
- 【MySQL】MySQL数据库的安装和配置
[MySQL]MySQL数据库的安装和配置 前言 MySQL数据库的安装和配置 一.下载 因为MySQL安装包版本安装和配置起来不太方便,本文讲述免安装版,功能效果与安装版是一样的! 请在这里下载免费 ...
- [转]CentOS6.4下Mysql数据库的安装与配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)–Cent ...
- CentOS6.4下Mysql数据库的安装与配置
一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...
- Linux学习之CentOS6下Mysql数据库的安装与配置
转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...
- 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...
最新文章
- linux正则表达式awk讲解
- 跟踪Makefile输出调试信息
- handler机制的原理_5分钟了解Handler错误使用场景
- linux tomcat自启动设置
- python 3.8.2 / 内置的数据结构 / list (类似于 STL 中的 vector)
- Python中的注释和算数运算符
- 中如何移动物体在画面中的位置_组合柜摆在客厅中什么位置最旺运?客厅中,财位是如何确定的?...
- numpy 加速 矩阵相加_Numpy知识
- linux安装KVM
- Tests for normality正态分布检验
- VMware安装Windows Server 2003提示Operating System not found
- 原来这些手机技巧这么好用!以前还不知道,今天领教了
- 基于深度学习的人脸识别技术综述
- 助力技术社区发展,网易易盾帮助SegmentFault加强内容风控管理
- MGV2000_S905L系列_线刷_通刷固件
- 用php实现基本功能,php实现文件管理与基础功能操作的方法
- 【路径规划】第一周: 路径规划 开源代码汇总(ROS) 版本
- nova7系列,nova的深耕之役
- 苹果iphone 6s手机测评
- Django开发个人博客网站
热门文章
- 编译OpenJDK8:OpenJDK8与OpenJDK8u运行结果相差很大
- 警告解决办法:class xxxx has virtual method but non-virtual destructor
- 一个简单的TCP客户/服务器的程序
- Day_05 显示字符串
- oracle decode和case when,竟然where 后可以跟着decode 那也就是 where后可以跟着case when ????...
- linux 源码包解压编译安装
- html标题%3ctitle%3e,What's a valid HTML5 document?
- github项目地址在哪里看_拍张照片求解数独,计算机如何从图中看懂题目,这个GitHub热榜项目告诉你...
- 关于预编译和宏定义部分说明
- immutability因React官方出镜之使用总结分享!