ADOConnection 连接问题? 大家帮帮忙,偶新手!(50分)

  • 主题发起人 主题发起人 inflower
  • 开始时间 开始时间
I

inflower

Unregistered / Unconfirmed
GUEST, unregistred user!
在D7里面,,用代码设置ADOConnection1的connedstring属性
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +TmpExepath+'mydata.mdb;Persist Security Info=False;Jet OLEDB:Database Password=';

,然后连接,为什么每次程序运行以后,,在连接数码库时,会弹出对话框输入密码啊
偶查询是用ADOQuery,,

还有一个问题就是,为数据库加密码以后,就无法连接了??大家多帮忙呀,谢谢!
 
loginprompt := False;
就行了。
 
1. ADOConnection1 的 LoginPrompt 设为 false。
2. 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +TmpExepath+'mydata.mdb;Persist Security Info=False;Jet OLEDB:Database Password=[red]你的密码[/red]';
 
嘿嘿 在弹出设置ConnectString的对话框里勾选“保存密码”(好象是这样),然后在
ADOConnection 的属性loginprompt 里面设置为“TRUE”
 
回楼上,在那个界面,输入了密码,,在上面的用户名,默认为admin,测试连接,始终不成功啊??
 
连接失败,的提示是

初始化,提供程序时发生错误,无法启动应用程序,工作组信息文件丢失或被其它用户以独占模式打开,,我的数据库文件是ACCEES2000
 
也可在adoconnection属性面板里设置loginprompt为false
 
打开对话框,先Microsoft.Jet.OLEDB.4.0,输入密码,保存密码,测试连接
如提示占用,请先关闭ACCESS文件,不要打开
 
回楼上,,

那些一般情况都没有啦,,如,独占打开,用户名错误,密码错误,这些都没有
就是,测试连接时,无法连接,,,,

弹出的对话框内容就是上面,所提到的!
 
谢谢楼上的大大们,,还剩下一个问题,大家多多帮忙呀,谢谢啦~~~
 
你在外面单独打开一下数据库,看能不能打开,是不是坏了?还是密码不对?
 
你把你的数据库里所有表清空,留一个没用的表就行,打个包,我给你看看
没遇到过这种问题 QQ 43548065
 
2楼3楼完全正解。
 
谢谢大家啦,终于搞定啦,,原来那个东西,测试时尽管,没有用,但是用代码实现,运行后是可以用的,谢谢,非常谢谢!!!
 
谢谢大家,谢谢大富翁!新手进阶啦!哈哈
 
后退
顶部