对啊,我用odbc也行的啊,就是用ado 不行
在程序设计阶段,用ADOCONNECTION连接设定带有密码的ACCES的S时候,怎么总也提示我:
工作组文件信息丢失,或已被其他用户,已独占方式打开。
这到底是怎么会事???
参考回答:
来自:徐永进 时间:2002-4-15 18:11:00 ID:1045440
你应该输入密码名称的!注意你的连接字符串!
来自:林先生 时间:2002-4-15 18:16:00 ID:1045446
哦,是啊。但我具体的,我不太知道啊。
我在ACCESS里面,创建了一个名称,但是不行啊。
我暂时还不想,在程序创建的时候,动态的写ADOCONNECTION的连接属性。
来自:荷塘新月 时间:2002-4-15 18:25:00 ID:1045457
刚才试了一下,好像DELPHI中ADOCONNECTION根本就不能打开带密码的ACCESS文件。
来自:hbezwwl 时间:2002-4-15 18:27:00 ID:1045460
不会呀,我设置一切正常的。
你只要在“所有"中的database password中输入密码就行了.
来自:妄语 时间:2002-4-15 18:34:00 ID:1045469
重新安装一次数据库驱动,试一试。
来自:hbezwwl 时间:2002-4-15 18:35:00 ID:1045471
不需要在路径名这一页输入密码的.
来自:荷塘新月 时间:2002-4-15 18:36:00 ID:1045472
我用的是ACCESS2000,建立的数据库如果嫁了密码,用ADOCONNECTION连接时总是出错,与
林先生的一样,不知道ACCESS97建的数据库文件是否也有这个问题。
来自:天真 时间:2002-4-15 18:41:00 ID:1045483
(2002-04-15 18:42:08) 虫虫
好,帮你解决
adoconnection 中第四项!
中即ALL选项:中选择database password中写入你的密码
如果动态写的话
你看!adoconnection1.connectstring:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/aa.mdb;Persist Security Info=False;Jet OLEDB
atabase Password=800113'
可是我试了以上方法都不行??????