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版本如果不匹配会出现驱动和应用程序的错误)...相关推荐

  1. oracle vba 数组_Excel VBA 连接各种数据库(二) VBA连接Oracle数据库

    (2019.08.02更新)本文内容在Windows10 企业版64bit下测试通过 本文主要内容: Oracle环境配置 ODBC驱动设置.第三方驱动下载 VBA连接Oracle连接方法 Oracl ...

  2. linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

    在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...

  3. Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)

    转自:Mysql数据库优化技术之配置篇.索引篇 ( 必看 必看 ) (一)减少数据库访问 对于可以静态化的页面,尽可能静态化 对一个动态页面中可以静态的局部,采用静态化 部分数据可以生成XML,或者文 ...

  4. VBA 连接Oracle 数据库

    Sub?linkOracle()?? ?? ????Dim?strConn?As?String??'连接字符串?? ?????? ????Dim?dbConn?As?Object??'连接对象?? ? ...

  5. 【MySQL】MySQL数据库的安装和配置

    [MySQL]MySQL数据库的安装和配置 前言 MySQL数据库的安装和配置 一.下载 因为MySQL安装包版本安装和配置起来不太方便,本文讲述免安装版,功能效果与安装版是一样的! 请在这里下载免费 ...

  6. [转]CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)–Cent ...

  7. CentOS6.4下Mysql数据库的安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  8. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  9. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...

  10. 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060

    当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...

最新文章

  1. linux正则表达式awk讲解
  2. 跟踪Makefile输出调试信息
  3. handler机制的原理_5分钟了解Handler错误使用场景
  4. linux tomcat自启动设置
  5. python 3.8.2 / 内置的数据结构 / list (类似于 STL 中的 vector)
  6. Python中的注释和算数运算符
  7. 中如何移动物体在画面中的位置_组合柜摆在客厅中什么位置最旺运?客厅中,财位是如何确定的?...
  8. numpy 加速 矩阵相加_Numpy知识
  9. linux安装KVM
  10. Tests for normality正态分布检验
  11. VMware安装Windows Server 2003提示Operating System not found
  12. 原来这些手机技巧这么好用!以前还不知道,今天领教了
  13. 基于深度学习的人脸识别技术综述
  14. 助力技术社区发展,网易易盾帮助SegmentFault加强内容风控管理
  15. MGV2000_S905L系列_线刷_通刷固件
  16. 用php实现基本功能,php实现文件管理与基础功能操作的方法
  17. 【路径规划】第一周: 路径规划 开源代码汇总(ROS) 版本
  18. nova7系列,nova的深耕之役
  19. 苹果iphone 6s手机测评
  20. Django开发个人博客网站

热门文章

  1. 编译OpenJDK8:OpenJDK8与OpenJDK8u运行结果相差很大
  2. 警告解决办法:class xxxx has virtual method but non-virtual destructor
  3. 一个简单的TCP客户/服务器的程序
  4. Day_05 显示字符串
  5. oracle decode和case when,竟然where 后可以跟着decode 那也就是 where后可以跟着case when ????...
  6. linux 源码包解压编译安装
  7. html标题%3ctitle%3e,What's a valid HTML5 document?
  8. github项目地址在哪里看_拍张照片求解数独,计算机如何从图中看懂题目,这个GitHub热榜项目告诉你...
  9. 关于预编译和宏定义部分说明
  10. immutability因React官方出镜之使用总结分享!