设置 ADP 的连接-朱亦文
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access2007


设置 ADP 的连接

发表时间:2009/6/4 0:52:30 评论(2) 浏览(10640)  评论 | 加入收藏 | 复制
   
摘 要:当我们取消和断开了ADP的连接之后,下次启动ADP就应该连接数据库。
正 文:
当我们取消和断开了ADP的连接之后,下次启动ADP就应该连接数据库。
'************************************************************
'* 设置当前ADP数据库连接                                    *
'*                                                          *
'* 作者: 朱亦文                                             *
'* 时间: 2009.06.02                                         *
'*                                                          *
'* 函数名: ConnectDB()                                      *
'* 目  的: 设置当前ADP数据库连接                            *
'* 返回值: True-成功                                        *
'*         False-失败                                       *
'************************************************************
Public Function ConnectDB() As Boolean
On Error GoTo err_ConnectDB
    Dim dbSVR       As String
    Dim dbName      As String
    Dim dbUserID    As String
    Dim dbPassword  As String
   
    dbSVR = "(Local)\SQLExpress"    ' SQL Server 实例及连接端口,
                                    ' 如:192.168.1.11\SQLExpress,1433
    dbName = "jxc"                  ' 数据库名称
    dbUserID = "jxc"                ' 登录名
    dbPassword = "xYc_a0b7"         ' 登录密码
   
    Dim connStr As String
   
    connStr = "Provider=Microsoft.Access.OLEDB.10.0;"       ' ADP 提供者
    connStr = connStr & "Persist Security Info=False;"      ' ADP 连接不保存密码
    connStr = connStr & "Provider=SQLOLEDB.1;"              ' 数据提供者
    connStr = connStr & "Data Source=" & dbSVR & ";"        ' 数据源
    connStr = connStr & "Initial Catalog=" & dbName & ";"   ' 数据库
    connStr = connStr & "User ID=" & dbUserID & ";"         ' 登录名
    connStr = connStr & "Password=" & dbPassword            ' 登录密码
   
    CurrentProject.OpenConnection connStr                   ' 打开 ADP 连接
    ConnectDB = True
    Exit Function
   
err_ConnectDB:
    ConnectDB = False
    Err.Clear
    On Error GoTo 0
End Function

我们可以在设计一个自动宏(Autoexec)在ADP打开时自动运行。

操 作 参 数
RunCode ConnectDB()

我们这里的SQLExpress是采用混合身份验证模式。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
关于access数据库内mdb文件与adp更新查询的语法比较  【爱好  2011/7/7】
access Adp项目连接SQL server方法/函数  【wangjerry  2011/8/19】
ADP链接SQL用程序改变表结构实用程序。如何用程序设置标识字段,...  【lmqlt  2011/12/17】
adp项目的发布  【煮茶论道  2012/1/10】
access2013不支持adp了是吗?  【麥田  2012/11/2】
常见问答
技术分类
相关资源
文章搜索
关于作者

朱亦文

文章分类

文章存档

友情链接