- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO连接Oracle-Access示例及记录集处理
ADO连接Oracle/Access示例及记录集处理源码
复制内容到剪贴板 程序代码
Option ExplicitPublic Enum RSMethod????VIEW_RECORD [color=#0000ff]= 0????EDIT_RECORD = 1????EXEC_SQL = 2????NEW_RECORD = 3End EnumFunction dbConnection(strDatabaseType As String, strDBService As String, Optional strUserID As String, Optional strPassword As String) As ADODB.Connection????????Dim objDB As New ADODB.Connection????Dim strConnectionString As String????????If strDatabaseType = ORACLE Then????????定义 orACLE 数据库连接字符串????????strConnectionString = Driver={Microsoft ODBC Driver For oracle};ConnectString= strDBService ;UID= strUserID ;PWD= strPassword ;????ElseIf strDatabaseType = MSACCESS Then????????定义 Microsoft Access 数据库连接字符串????????strConnectionString = DBQ= strDBService????????strConnectionString = DRIVER={Microsoft Access Driver (*.mdb)}; strConnectionString????End If????????With objDB????????.Mode = adModeReadWrite?? 连接模式 ???????????.ConnectionTimeout = 10??超时????????.CommandTimeout = 5??????????????.CursorLocation = adUseClient ????????.Open strConnectionString??打开数据库连接????????????End With????????Set dbConnection = objDBEnd FunctionFunction CreateRecordSet(ByRef dbConn As ADODB.Connection, ByRef rs As ADODB.Recordset, ByVal method As RSMethod, Optional strSQL As String, Optional TableName As String) As ADODB.Recordset???? 如果打开应先关闭???????? ...????If rs.State=1 Then????????rs.close ????End If????Select Case method????????Case RSMethod.NEW_RECORD????????rs.ActiveConnection = dbConn????????rs.CursorType = adOpenKeyset????????rs.LockType = adLockOptimistic????????rs.CursorLocation = adUseServer????????rs.Open TableName????????????????Case RSMethod.EDIT_RECORD????????rs.ActiveConnection = dbConn????????rs.Source = strSQL????????rs.CursorType = adOpenKeyset????????rs.LockType = adLockOptimistic????????rs.CursorLocation = adUseClient????????rs.Open???????? Debug.Print SQL Statement in EDIT Mod???????????? e (Createrecordset) : strSQL??????
您可能关注的文档
- 数电课件Lec03-Chap3.ppt.ppt
- 第十五讲 A-D转换器设计.ppt
- 第四次课:TTL逻辑门电路.ppt
- lvs+keepalived+vsftp实现主备负载均衡ftp集群.txt.doc
- modbusASCII模式源代码.docx
- 点对点通信_spp.c.docx
- 上海交通大学 EDA大作业 交通灯.doc
- HP MC ServicesGuaid A11.16版本安装手册.doc
- Oracle9i数据库导出导入_DUSW.doc
- 电子技术课件第九讲.ppt
- 功能设计_MM_MM015_报废单_20080109_v2.0.doc
- 功能设计_MM_MM021_采购订单批导入程序_20080108_v1.0.doc
- 功能设计_MM_MM020_出库单_20071205_v2.1.doc
- 功能设计_MM_MM019_入库单_20071205_v2.1.doc
- 功能设计_MM_MM018_领料单_20080114_v2.0.doc
- 功能设计_MM_MM016_ERP与招投标系统接口_20080327_v1.2.doc
- 功能设计_MM_MM014_退库单_20080109_v1.0.doc
- 功能设计_MM_MM013_物料盘点清单_20080114_v2.0.doc
- 中考数学知识点10 一元一次不等式(组)(2).pdf
- 七年级数学优质课公开课教案教学设计期中综合检测.pdf
文档评论(0)