ADO连接Oracle/access示例及记录集处理源码-汪勇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


ADO连接Oracle/access示例及记录集处理源码

发表时间:2007/11/12 14:04:10 评论(0) 浏览(6476)  评论 | 加入收藏 | 复制
   
摘 要:ADO连接Oracle/Access示例及记录集处理源码
正 文:
Option Explicit


Public Enum RSMethod
    VIEW_RECORD = 0
    EDIT_RECORD = 1
    EXEC_SQL = 2
    NEW_RECORD = 3
End Enum


Function 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};CCOLOR: #0000ff">& 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 = objDB
End Function


Function CreateRecordSet(ByRef dbConn As ADODB.Connection, ByRef rs As ADODB
Access软件网交流QQ群(群号:198465573)
 
 相关文章
ADO连接Oracle access示例及记录集处理源码  【UMVSOFT整理  2008/1/18】
访问其他电脑的Oracle设想  【马喜立  2011/11/8】
《基本医疗保险管理系统》我用Access+Oracle开发的作品照...  【在水一方  2012/7/26】
ACCESS网络连接到ORACLE数据库提取数据实例  【菜鸟先飞  2012/8/14】
Access转Oracle  【nivenm  2013/6/4】
Access、SQLServer、Oracle常见的区别  【在水一方  2014/3/12】
【VB.net小品】盲人摸象---解决Oracle数据库连接连接问...  【煮江品茶  2014/5/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

汪勇

文章分类

文章存档

友情链接