设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 如何避免ODBC连接表打开时输入密码

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-25 10:49:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。连接表不保存密码,要根据登录用户的用户名、密码打开连接表。我已经在用户登录时建立了与服务器数据库的连接,但打开连接表还是要输入密码,如何代码解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2012-3-26 09:24:20 | 只看该作者
如果链接表在同一个服务器,那么,先打开一个输入密码,然后其它的链接表再打开时就不需要密码了,直到关闭数据库为止。
用适当的代码登录到服务器。具体如何做,忘记了,本站肯定有人做过。

点击这里给我发消息

3#
发表于 2012-3-26 09:51:16 | 只看该作者



一般我们在开发SQL Server数据库应用时是采用ODBC链接表来,考虑到安全因素,通常我们不在链接表中保存数据库的登录密码,因此,每当我们第一次打开链接表时,Access就会提示我们输入数据库密码。这样,如果是分发的应用程序,运行起来会非常不爽,且容易暴露数据库的安全。为此,我们必须在打开链接表先登录数据库。


登录代码,请见http://www.office-cn.net/thread-111016-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2012-3-26 10:11:11 | 只看该作者
这个选择连接SQL数据表的时候用机器数据源,连接的时候导入链接表的时候请选择保存密码选项,就没有问题了
5#
 楼主| 发表于 2012-3-26 20:31:56 | 只看该作者
zhuyiwen 发表于 2012-3-26 09:51
一般我们在开发SQL Server数据库应用时是采用ODBC链接表来,考虑到安全因素,通常我们不在链接表中保 ...

是的,就是不想在建立连接表时保存密码,而是要根据不同用户的登录用户名和密码建立连接,并打开连接表。目前,已经在登录时成功建立了与服务器数据库的连接,但还是需要输入密码才能打开连接表。你提供的连接我权限不够,不能阅读。
也许需要登录后,用代码重新建立连接表?
6#
发表于 2012-4-2 12:39:59 | 只看该作者
晕,楼主不厚道!要阅读权限,我买都买了主题,却不让我下载!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 18:59 , Processed in 0.079658 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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