access vba代码大全_VBA 实践指南 -- VBA连接各种数据库

5d304e9ea90a832f77b652556ca0d882.png

ADO 简介

ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。

VBA与数据库的连接需要通过ADO组件来实现,以下是微软官方文档提供的ADO明细:

ADO 连接字符串

参数 说明
Provider 指定用于连接的提供程序的名称。
File Name 指定包含预置连接信息的、特定于提供程序的文件(例如,持久化的数据源对象)的名称。
URL 将连接字符串指定为标识资源的绝对 URL,例如,文件或目录。
Remote Provider 指定在打开客户端连接时要使用的提供程序的名称 (仅限远程数据服务)。
Remote Server 指定在打开客户端连接时要使用的服务器的路径名称 (仅限远程数据服务)。

例如,我们要创建一个MYSQL连接,首先要实现ADO Connection,其次配置连接参数,最后通过连接对数据库做各类操作。

Step 1: Set objConnection = CreateObject("ADODB.CONNECTION")
Step 2: strConnectionString = "Driver={Microsoft ODBC for Oracle};Server=" & strDBAlias & ";Uid="& strUID & ";Pwd=" & strPWD & ";" 
Step 3: objConnection.Open strConnectionString
Step 4: objConnection.cnn.CursorLocation = adUseClient
Step 5: objConnection.Execute(SQL)

封装的代码实现 -- 实现ORACEL;MYSQL;SQL;ACCESS四种数据库的连接,大家可以直接食用

Dim 

我是硬核分析仙人,做了很多年数据,希望得到大家的吐槽和反馈。谢谢!

WX号:huangmoyue

B uper:硬核分析仙人

weibo:硬核分析仙人

# 接受各类咨询

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/431111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql savepoint语法_SAVEPOINT语法错误一例

前几天帮同事解决一个案例,在主从复制环境下,从库上的MySQL版本号是5.5.5,遇到下面的错误:~~~#其他非相关信息我都隐藏掉了[(yejrimysql.com)]> show slave status \G;Slave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: …

方法的重载(overload)和重写(override)的区别

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子…

sql date类型_共享单车数据分析的SQL数据库设计

SQL,发音为“ sequel”(或SQL,如果愿意的话),是数据科学家的重要工具。实际上,它可以说是获取数据工作中最重要的语言。在共享单车数据分析的SQL设计中,我们将从入门者的角度深入研究SQL基础知识,以使您入门…

mysql dodba_doDBA

doDBA tools是什么doDBA tools是一个基于控制台的远程监控工具,它不需要在本地/远程系统上安装任何软件,它可以实时收集操作系统、MySQL、InnoDB的实时性能状态数据,并可以生成Doing日志文件,来帮助你快速了解/优化系统及MySQL数据…

推荐几个配色和图标网站

图标网站https://www.iconfinder.comhttp://www.flaticon.com/ 渐变选择器http://sc.chinaz.com/jiaobendemo.aspx?downloadid1493221433405 在线配色器http://sc.chinaz.com/jiaobendemo.aspx?downloadid142815175416 安全颜色http://www.bootcss.com/p/websafecolors/ 转载…

python header头部请求_python3爬虫怎样构建请求header

写一个爬虫首先就是学会设置请求头header,这样才可以伪装成浏览器。下面小编我就来给大家简单分析一下python3怎样构建一个爬虫的请求头header。 1、python3跟2有了细微差别,所以我们先要引入request,python2没有这个request哦。然后复制网址…

mysql配置文件结构_MariaDB/MySQL配置文件my.cnf解读

MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化。当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性能优化。MySQL/Maria…

Android学习----发行版本

Android 1.1(Bender“发条机器人”) Android 1.5( Cupcake“纸杯蛋糕”) Android 1.6(Donut 甜甜圈) Android 2.0(clair:闪电泡芙、法式奶油夹心甜点、松饼) Android 2.2(Froyo 冻酸…

python各版本区别_关于python中不同版本的print区别

最近有时候会看看python的一些东西。也看了一些入门教程,但是发现一个问题是,在用print的时候老是报错: 报错如下:提示print a这句有语法问题。但是看的教程里面都有这样写的,没有问题啊。 忽然想到以前同学说过python…

stc8g1k08程序范例_通过WiFi对STC单片机程序下载和调试

简介本文设计了基于WiFi-UART的STC单片机下载调试模块,这样便于对嵌入式系统进行远程调试开发,特别是在一些具有移动功能的平台,强电平台以及需要实时监视和修改程序的应用场合。本文相关的下载资源:WiFi模块下载STC程序设计文件[…

创建测试数据

BuildDatabase 在一些文档规范严格的公司,实际上是同时有一份开发文档和测试文档的。但开发人员在整个开发过程中,并没有参考测试文档,所以最后就很容易造成测试阶段开发人员不断地返工,开发人员和测试人员之间矛盾尖锐。但最终80…

mysql最大连接数合理值_MySQL服务器最大连接数的合理设置

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确…

echo off备份mysql_windows下备份Linux服务器上的MySQL

【更新】因为windows存在 10点前后生成的时间格式不同,导致无法正确生成sql文件。导致上次的备份文件无法生成研究后对旧内容进行修改echo offforfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -2 /c "cmd /c del /f path"set/a a%time…

python 3d重建_3D点云重建原理及Pytorch实现

3D点云重建原理及Pytorch实现 Pytorch: Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruction 一种Pytorch实现方法:学习高效的点云生成方法用于稠密三维物体重建 一.论文概要 传统的三维对象生成建模方法是利用三维卷积运算的…

Java进阶04 RTTI

链接地址:http://www.cnblogs.com/vamei/archive/2013/04/14/3013985.html 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 运行时类型识别(RTTI, Run-Time Type Identification)是J…

springdatajpa命名规则_Spring Boot 之Spring data JPA简介

PA的全称是Java Persistence API (JPA),他是一个存储API的标准,而Spring data JPA就是对JPA的一种实现,可以让我们方便的对数据进行存取。按照约定好的方法命名规则写dao层接口,从而在不实现接口的情况下,实现对数据库…

PHPCMS 模板的设置

编制好模板后&#xff0c; 一、设置config.php<?php return array (name > 现代的蓝红色模板,author > dazhaihui,dirname > simpleblue,homepage > http://www.phpcms.cn/,version > 1.0,disable > 0,file_explan >array (templates|simpleblue|cont…

奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)

基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文10000字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)摘 要本文论述了奖学金评定系统从分析到实现的整个过程&#xff0c;说明了系统实现的基本思路&#xff0c;介绍系统不同的功能模块以…

python中的列表和元组_python中列表和元组的区别

如果有了解过python中的列表和元组&#xff0c;你可能会知道相对于列表&#xff0c;元组是不可变的&#xff0c;也就是说元组中的数据不能随意更改。除了列表是用中括号表示而元组是用小括号表示之外&#xff0c;这两种数据类型好像并没有什么不同&#xff0c;都是用来存放一系…

sublime2使用和配置

官方下载地址:http://www.sublimetext.com/2,可下载zip免安装版 显示左侧目录树 无需安装插件,菜单>“文件”》“打开目录”&#xff0c;会自动显示 代码注释 无需安装插件&#xff1a;Ctrl/&#xff1a;注释整行&#xff0c;可来回切换&#xff0c;Submlie Text可自动判断…