




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Office VBA中的数据库访问方法小结a) 数据库连接DSN的建立方法;i. 【参见附件:在Windows7中配置sql2008数据源 】b) 在VBA中链接数据库的方法 参见案例i. 其中连接字符串中的Data Source就是在a)中建立的。这里的. 指的是本机数据库,也可以配置为DSN名字。Public Function getCnn() As ADODB.Connection 调用本函数需要注意使用完毕后的关闭。Set getCnn = New ADODB.ConnectionDim x As IntegergetCnn.Open Provider=SQLOLEDB; User ID=OutlookUser; Password=123456; Data Source=.; Initial Catalog =XYZ If getCnn.Errors.Count 0 Then For x = 1 To getCnn.Errors.Count MsgBox getCnn.Errors(x).Description, vbInformation, XX模块数据库连接出错! Next x End IfEnd Functionc) 数据库查询语句的常用写法:i. 构建sql查询语句,ii. 用sql语句打开结果集;rs.open sql, Cnn, adOpenKeyset, adLockOptimisticiii. 结果集的遍历和取值;iv. 关闭结果集。案例代码如下:Dim sql As String, rs As ADODB.RecordsetSet rs = New ADODB.Recordsetsql = SELECT order by TaskPriority, TaskTypers.Open sql, dbCnn, adOpenKeyset, adLockOptimisticDo While Not rs.EOF taskName = rs(0) taskDesc = rs(1) rs.MoveNextLooprs.CloseSet rs = Nothingd) Update、Insert等语句的写法: dbCnn.Execute sqli. 构建SQL语句ii. 通过Connection执行SQL语句。案例如下:Dim dbCnn As ADODB.ConnectionSet dbCnn = getCnnsql = UPDATE PWP.dbo.Metadata _ + vbCrLf + SET _ + vbCrLf + MetaDataValue = + tmpStr _ + vbCrLf + ,UpdateTimestamp = getdate() _ + vbCrLf + WHERE inTable=(DiaryTasks) dbCnn.Execute sqldbCnn.Close附件:这是ODBC编程编程的第一步:配置数据源。然后通过C语言操作数据源。(完全类似于Windows XP 数据源配置)第一步:现在看到我的数据库服务器和要建立的数据源的数据库名称:我的数据库服务器名称:ZHANGQIJUN-PCSQLEXPRESS我的数据库:myMusic第二步:建立数据源(连续的图片)控制面板里面的“管理工具”用户DSN,不是系统DSN ,注意了单击“添加”用sql sever 2008 数据库,当然是 SQL Server ,不要选错了 ,不然下面的功夫全泡汤了,而且测试也不会通过的注意了:服务器的名称并不是(.)或者localhost 之类,要根据自己的数据库服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030白酒行业人才缺口分析与现代工匠培养模式研究
- 2026届河北省滦州市九年级化学第一学期期中质量检测模拟试题含解析
- 2025河南郑州通信科技中专招老师42人考试参考试题及答案解析
- 2025江苏无锡市市级机关遴选公务员26人备考考试试题及答案解析
- 2025年甘肃省酒泉市统计局招聘备考模拟试题及答案解析
- 2025年六安市中医院马店分院劳务派遣制医生岗位备考考试题库附答案解析
- 2025年安庆市第二人民医院公开招聘劳务派遣工作人员2名备考模拟试题及答案解析
- 2025年滁州凤阳县国有平台公司招聘工作人员备考模拟试题及答案解析
- 2025山西临汾大宁县城市管理协管员招聘8人备考考试题库附答案解析
- 2025年8月福建漳州市第五医院招聘劳务派遣人员21人考试模拟试题及答案解析
- 2024年四川省大竹县级机关和事业单位考调人员75人历年(高频重点提升专题训练)共500题附带答案详解
- 湖南省建筑工程定额
- 《外科护理》课程标准
- 党风监督员培训课件
- (2024年)人才培养计划方案
- 《UI设计》课件-第1章:UI设计概述
- 国开Python语言基础形考理论考核1-4答案
- 《招标投标法》课件
- 罗伊的适应模式讲解
- 数据科学基础 课件 第5章 网络爬虫与信息提取
- 前端开发技术演进年度总结
评论
0/150
提交评论