首页 > 数据库 >VBA 连接数据库

VBA 连接数据库

时间:2023-06-16 17:45:38浏览次数:37  
标签:VBA Const cn cm rs 数据库 xxx Public 连接

'需要的参数
Const MYPROVIDER = "Provider=sqloledb;"
Const MYSERVER = "Server=xxx.xxx.xxx.xxx;"
Const MYPORT = "Port=3306;"
Const MYDATABASE = "Database=xxxxxxx;"
Const MYUSER = "User ID=xxxxxxx;"
Const MYPASS = "Password=xxxxxxx;"
Public constr As String

Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public cm As New ADODB.Command

constr = MYPROVIDER & MYSERVER & MYPORT & MYDATABASE & MYUSER & MYPASS
cn.ConnectionString = constr

'连接数据库
cn.Open

sql = "......."
'执行sql语句
cm.ActiveConnection = cn
cm.CommandText = sql
Set rs = cm.Execute '有结果返回的就在rs中,没有结果的就不需要用rs捕获单纯 cm.Execute即可
Set cm = Nothing

'关闭数据库
cn.Close

标签:VBA,Const,cn,cm,rs,数据库,xxx,Public,连接
From: https://www.cnblogs.com/tutuleilife/p/17486141.html

相关文章

  • WhaleStudio 完成与偶数科技云原生分布式数据库 OushuDB 的产品兼容性认证
    近日,白鲸开源「WhaleStudiov2.0」已通过与北京偶数科技产品云原生分布式数据库OushuDBv5.0的相互兼容性测试,并获得授权证书。白鲸开源与偶数科技的联合测试结果显示,经过产品的功能、兼容性测试,WhaleStudiov2.0在云原生分布式数据库OushuDBv5.0上整体运行稳定,满足功能及......
  • PostGIS 空间数据库入门
    一、简介1、PostgreSQL与PostGIS关系我们在开发中可能需要使用GIS的需求,尽管在PostgreSQL提供了上述几项支持空间数据的特性,但其提供的空间特性很难达到GIS的要求,主要表现在:缺乏复杂的空间类型;没有提供空间分析;没有提供投影变换功能。为了使得PostgreSQL更好的提供空间......
  • 实验三 嵌入式SQL与数据库连接
    **实验三嵌入式SQL与数据库连接**一、实验要求掌握嵌入式SQL的使用方法,通过数据库连接技术连接DBMS,访问数据库并实现存储过程调用,完成简易数据库应用系统的模拟实现。二、实验目的·理解嵌入式SQL;·理解数据库连接技术;·掌握基于特定宿主语言的数据库连接与访问;·设计......
  • 业务在线,从数智平台连接开始!
    实时业务的需要,以及智能化等技术的发展,使得企业越来越不能容忍“事后诸葛亮”的行为。因此,在安全、运维等诸多细分领域,“左移”的概念逐渐被更多的企业所认同和接受。原先企业的内部管理很多是事后系统,比如台账系统,只是单纯如实反映业务的经营情况并记录下来。但是现在,很多业务办理......
  • Oracle反连接和外连接中NESTED LOOPS无法更改驱动表
     Oracle反连接和外连接中NESTEDLOOPS无法更改驱动表 先说反连接,现有SQL如下:selectt.*fromtwheret.colnotin(select/*+nl_aj*/tt.colfromttwherett.colisnotnull)andt.colisnotnull;Planhashvalue:1434981293------------------------------......
  • 为什么连接集成在企业的数智平台里是“刚需”?
    某省烟草公司原有900多个财务人员从事核算工作,在其财务软件与17家银行进行在线集成后,银行单证回单与财务系统中的单据实现了自动生成、自动对账、自动关联、自动归档等,投产当年即减少了180个财务人员,剩下的财务核算工作量比重也从原来的70%降低至20%,从重复性事务工作中解脱出来的财......
  • b GaussDB数据库开发设计
    一使用IAM账户登录二创建gaussDB1首先进入控制台-vpc-左手边选择访问限制-点击安全组-选择已创建好的,点击后面配置规则选择【入方向规则】,单击【添加规则】,具体如下:8000端口放开成功。2创建GaussDB数据库进入GaussDB(foropenGauss)服务,点击左侧的【服务列表】,选择其中【数据......
  • 系统架构设计师笔记第16期:数据库基本概念
    数据库技术的发展数据库技术在过去几十年中经历了显著的发展和演变。层次数据库和网状数据库:20世纪60年代和70年代初,层次数据库和网状数据库是主流的数据库模型。层次数据库使用树状结构组织数据,而网状数据库使用复杂的网络结构。这些数据库模型适用于特定的数据组织和查询需求,但缺......
  • solr 模拟数据库like查询(不使用分词)
    IK分词个别拆分的不够完美,另外个别业务逻辑是需要替代数据库的like查询。所以本篇文章是介绍如何在solr中使用类似数据库的like查询。本片文章是介绍如何在solr中使用类似数据库的like操作。首先我们抛弃text_ik。IK分词,因为使用的是like操作,所以这块不能在使用分词了。我们需......
  • django项目更换数据库
    背景:在公司写的django项目跑的好好的,但是数据库所在的服务器电脑被搞挂了(也不知道被人安装什么了,服务起不起来了,只能重新安装数据库,django项目关联新的数据库),已有的项目要尽快恢复(原先的数据没办法找回了),只能重新关联一个。这里数据库安装不再赘述(一定一定要装linux系统的数据......