设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4238|回复: 14
打印 上一主题 下一主题

如何防止被导

[复制链接]
跳转到指定楼层
1#
发表于 2002-8-2 21:26:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大侠们:
ADP连接SQL如果保存连接密码,表会被导出。微软的例子看不太明白,哪位高手能否做个例子,能否将密码保存在代码中,打开ADP再自动连接SQL。

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-8-2 22:13:00 | 只看该作者
以前zhuyiwen还是yuab好像做了一个吧
3#
发表于 2002-8-5 17:03:00 | 只看该作者

用VBA联接到SQL

用VBA联接到SQL仍然没能解决不保存密码问题。所以您的问题还是没有解决,不过你这个问题应该在SQL中控制。而SQL服务器上设定权限和Windows2000操作系统的权限设定有联系,说起来就不是一两句话就可解决的。文件下载
4#
发表于 2002-8-5 17:06:00 | 只看该作者
将微软的例子放出来,让大家来看不就明白了,你不明白不代表大家不明白啊。
5#
 楼主| 发表于 2002-8-5 18:09:00 | 只看该作者

可能还有一丝希望

1、用余兄的方法,用代码连接表,
2、关键如何用代码将如图把安全属性改为 FALSE

我用手工试过可以的:用代码连通SQL,把属性打开,编辑Persist Security Info=False,
ADP还能用,但不会被导出。

剩余的看各位喽!
6#
 楼主| 发表于 2002-8-5 18:11:00 | 只看该作者

图怎么附不上?

7#
发表于 2002-8-5 18:59:00 | 只看该作者

请看这个例子吧!能不能满足你的要求

请看这个例子吧!能不能满足你的要求文件下载
8#
发表于 2002-8-5 19:13:00 | 只看该作者
如果您只是防止表被導出,哪麼您只須取消它的SELECT權限即可,
取消了SELECT權限,並不代表不可以寫數據的.(或者您的表數據源為存儲過程,把寫和讀分開操作,在須查詢時,只查詢單記錄,在寫時不顯示數據,)
各位往往把事件復雜化了.
9#
 楼主| 发表于 2002-8-5 21:37:00 | 只看该作者
HG:请能否给个例子?,取消SELECT在SQL服务器上设吗还是可以用代码控制?
10#
 楼主| 发表于 2002-8-5 21:54:00 | 只看该作者
yuab:谢谢你再次的例子,这样不能打开,因为本身ADP已 Persist Security Info=false登录就会提示输入连接SQL密码,我的意思是启动ADP:
    Application.CodeProject.OpenConnection _
                "ROVIDER=SQLOLEDB.1ASSWORD=123 ;USER ID=SA ersist Security Info=TRUE;INITIAL CATALOG=MRP;DATA SOURCE=SERVER"

之后再用 Persist Security Info=FALSE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-7 19:15 , Processed in 0.104878 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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