| 网站首页 | 新闻 | 新书 | 专家 | 技巧 | 源码作品 | 工具/资源 | 商城 | 风采 | 留言 | 论坛 | 网址 | 承接 | 
您现在的位置: Access/Office中国 >> 技巧 >> Access >> DAOADOADP链接表DBMS >> 文章正文 用户登录 新用户注册
ADP项目中创建ADP的数据库的默认连接         ★★★
ADP项目中创建ADP的数据库的默认连接
作者:Microsof… 文章来源:Microsoft 点击数: 本日:{$DayHits} 更新时间:2005-2-6 19:00:13


微软MSDN中,在ADP项目中创建ADP的数据库的默认连接的代码

Public Function sCreateConnection(sSvrName As String, sUID As String, sPWD As String, sDatabase As String) As String
'********************************************************************
'该函数在ADP中检查连接,如果没有,它将通过输入参数创建一个连接
'
'输入:
'   sSvrName    数据库服务器名
'   sUID        用户名
'   sPWD        口令
'   sDatabase   MSDE数据库名
'
'输出:
'   连接状态
'
'********************************************************************

    On Error GoTo sCreateConnectionTrap:
    
    If Application.CurrentProject.BaseConnectionString = "" Then
        '表示ADP处于无连接状态
        sConnectionString = "PROVIDER=SQLOLEDB.1;PASSWORD=" & sPWD _
            & ";PERSIST SECURITY INFO=TRUE;USER ID=" & sUID & "; _
            INITIAL CATALOG=" & sDatabase & ";DATA SOURCE=" & sSvrName
        Application.CurrentProject.OpenConnection sConnectionString
        sCreateConnection = "创建了到 " & sDatabase & " 数据库的连接!"
    Else '连接已存在
        sCreateConnection = "已经存在到 " & sDatabase & " 数据库的连接!"
    End If
    
    
sCreateConnectionExit:
Exit Function

sCreateConnectionTrap:
    sCreateConnection = Err.Description
    Resume sCreateConnectionExit

End Function


-------------------------------------------

此例程将从 ADP 删除连接,使其处于无连接状态。
Sub MakeADPConnectionless()
     
     Application.CurrentProject.CloseConnection '关闭连接
     Application.CurrentProject.OpenConnection '将连接设置为无

End Sub

文章录入:tmtony    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    软件项目管理中的风险与
    项目进度控制学习体会
    确定 Access 项目的 SQL
    Access中MDB转ADP最先遇
    ADP(SQL SERVER)中的交
    第一次使用ACCESS2003的
    在ADP/ADE中禁止SHIFT键
    漫谈企业应用项目的软件
    新任项目经理的五项修炼
    项目经理面试指南(下)
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)