本地使用access数据库,为什么不能对access数据库加密码?
我使用access2000,比如说对abc.mdb加上一个密码,access要求,加密的数据库要以独立方式打开,然后在工具--安全--密码 输入密码来对数据进行加密,可是用ado连接的时候输入密码后,点测试连接,居然出错,说被别的程序以独立方式打开,这时我的access2000已经关闭!
不知道为什么,难道delphi不能支持有密码的数据库文件?
我想应该不太可能,这个问题困扰了我很久,不知道那位能回答一下,如果大家觉得分数不足够回答这个问题,那么我请你吃宁波圆子好了,嘻嘻!
祝大家元宵节快乐!
我使用access2000,比如说对abc.mdb加上一个密码,access要求,加密的数据库要以独立方式打开,然后在工具--安全--密码 输入密码来对数据进行加密,可是用ado连接的时候输入密码后,点测试连接,居然出错,说被别的程序以独立方式打开,这时我的access2000已经关闭!
不知道为什么,难道delphi不能支持有密码的数据库文件?
我想应该不太可能,这个问题困扰了我很久,不知道那位能回答一下,如果大家觉得分数不足够回答这个问题,那么我请你吃宁波圆子好了,嘻嘻!
祝大家元宵节快乐!
还有没有人呀?
建意:linzhisong重装office,如果不行重装系统,如果还不行format c: 如果真的不行,那么就只能fdisk了!
您看着办吧!
有没有人呀?
这是不可能的!我用BDE连接过带密码的数据库,很正常啊!
你试试用BDE连接一下数据库看!
你的问题可能是文件有可能还有其他的程序在后台占用着他,你重启计算机后,再试试看。
还有打开设置了密码的access文件不一定要用独占(注意:不是独立)的方式打开,在要修改密码的情况下,才一定要以独占的方式打开。
可是用ado连接的时候输入密码后,点测试连接,居然出错, //所以ado连接的时候不需要输入密码,选择空白密码就可以了,你这样再试试看
说被别的程序以独立方式打开,这时我的access2000已经关闭!
给我你的EMAIL,我把我通过了的程序发给你
我的引擎是对的jet4.0
原来密码是要在Jet OleDB:DataBase PassWord上设置的,我找了好久,终于被我朋友一语点破,呵呵,终于可以结贴了!