是口令还是用户,我也碰见了你这种情况http://www.csdn.net/expert/topic/184/184940.shtm
我估计你可能是SYSTEM.MDW或SYSTEM.MDA文件没有

解决方案 »

  1.   

    你是正摸解决的?帮帮我把? (是口令) SYSTEM.MDA再哪里?
      

  2.   

    在Office的目录下,查找下吧,system.mdw保存了所有用户和权限信息,工作组是system.mda,odbc中系统数据库要指定为相应的mdw文件,试试吧
      

  3.   

    1.访问带密码的数据库应该这样设置:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\test.mdb;Mode=Share Deny Read¦Share Deny Write;Persist Security Info=true;Jet OLEDB:Database Password=test;"
    2.使用Ado连续打开各个表,同时打开SQLSERVER的连接,使用循环将数据逐条追加到目标表中.
      

  4.   

    我是用Microsoft.Jet.OLEDB.4.0作为数据提供则,与odbc无关吧?,还是不行,帮帮我把? 
      

  5.   

    to eaglezhao(笨小子), to you    15, the secont quetion ........
      

  6.   

    在你的字串中加入Jet OLEDB:System database=*.MDW
    1、我程序中有个这样的字串 是可以打开用mdw加密的数据库的
    Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=true;User ID=hxfeng;Data Source=file.mdb;Jet OLEDB:System database=file.MDW;Password=EY;注意:Jet OLEDB:System database=*.MDW 不能写成 System database=*.MDW
    否则好像不行