设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1730|回复: 6
打印 上一主题 下一主题

[ADO/DAO] ODBC连接字符串密码问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-5 11:04:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经建立好了一个 ODBC   数据源     JJMDB  :

      由于该MSSQL数据库的密码在不同的机器上有2种,1种是8888888 ;另1种为空

      当连接代码密码不对时就提示错误。

      如何判断两种情况,顺利连接数据库呢?

请各位老大,指点一二。谢谢了 !

  连接代码如下:
                Dim db As Database
                Dim tbl As TableDef
                Set db = CurrentDb
                    For Each tbl In db.TableDefs
                      If tbl.Attributes = 536870912 Then
                      '打开数据库密码为8888888
                         tbl.C
                         tbl.RefreshLink
    '                  '打开数据库密码为空
    '                     tbl.C
     '                    tbl.RefreshLink
                      End If
                    Next

[ 本帖最后由 xingzhihao 于 2008-11-5 11:09 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-11-5 11:09:45 | 只看该作者
连接代码如下:
                Dim db As Database
                Dim tbl As TableDef
                Set db = CurrentDb
                    For Each tbl In db.TableDefs
                      If tbl.Attributes = 536870912 Then
                      '打开数据库密码为8888888
                         tbl.Connect = "DSN=JJMDB;UID=saWD=888888;WSID=;DATABASE=sys;Network=DBMSSOCN"
                         tbl.RefreshLink
    '                  '打开数据库密码为空
    '                     tbl.Connect = "DSN=JJMDB;UID=saWD=;WSID=;DATABASE=sys;Network=DBMSSOCN"
     '                    tbl.RefreshLink
                      End If
                    Next
3#
 楼主| 发表于 2008-11-5 13:46:47 | 只看该作者
请各位老大,指点一二。谢谢了 !

点击这里给我发消息

4#
发表于 2008-11-5 13:59:35 | 只看该作者
两个都是链接表,还是一个是本地表?
现在用你的代码会出现什么问题?
5#
 楼主| 发表于 2008-11-5 20:42:49 | 只看该作者
tmtony 站长

是这样:
我这是一个本地的mssql2000数据库
我用单机的MDB+SQL 方式
用ODBC连接

因为种种原因,该数据库在许多客户的机器上密码不一致,有两种密码 1、 是888888  2、是空

当连接时密码错误时,如何捕获错误信息,同时用另一密码连接呢?
我没有找到相关实例代码,能否指点一下呢?
6#
发表于 2008-11-5 21:58:15 | 只看该作者
学习学习
7#
 楼主| 发表于 2008-11-8 15:49:10 | 只看该作者
[:31]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-29 04:37 , Processed in 0.105659 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表