要在提供者页面中DATABASE PASSWORD中设置密码.

解决方案 »

  1.   

    谢谢luxy的关注 可是我不想用DATABASE,我不想用BDE,只用ADO连接。
    请大家继续关注! 
      

  2.   

    以下是我的一个程序中ADOCONNECTION的CONNECTION STRING 用的是ADO + ACCESS2000Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=d:\impex5\dat\impex.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=lu550331;Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
      

  3.   

    我也有同样的问题,就在ADO的CONNETSTRING中添加连接字符串,老是连接不上。提示
    文件以独占方式被使用,或设定文件丢失什么的。
      

  4.   

    在ADO连接属性编辑器中有4个页面,其中有一个页面"所有",如果ACCESS设置了密码,一定要在"所有"页面中设置DATABASE PASSWORD的值与ACCESS中的密码一致.而在"连接"页面中的登陆名为"admin",密码为空!
    我讲得够清楚了吧.
      

  5.   

    我的情况和winglion一样,是否需要设置某个参数,我使用的是DELPHI5.0,ACCESS97!
    感谢luxy的热心,我是按照系统缺省设置CONNECTION STRING 的,请问是否需要修改参数?
      

  6.   

    问题解决,感谢luxy,20大洋奉上!
      

  7.   

    静态连接:在所有一栏,找到Jet OLEDB:Database Password,按编辑将密码输入,测一下。
    动态连接:将以上字串的值在登录时符值。
    这下总行了吧!
      

  8.   

    第二页的密码是数据库管理密码
    第四页的密码才是数据库的加密密码
    给Luxy给分吧
    我原来好像在别的帖子里讲的很清楚
    呵呵