我是用OleDb来连的:
连接串如下:
@"Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='C:\test.mdb';Password=mypass"在 Open这个连接时,出现ex.Message为"无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"的错误!密码是对的。如果我把数据库密码清空了。连接可以成功。
就是有密码是就不行。请教该 如何解决!谢谢!

解决方案 »

  1.   

    @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;JET OELDB: Database Password=mypass"
      

  2.   

    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\Test.mdb;Jet OLEDB:Database Password=123456;"
      

  3.   

    找一个标准的sqlstr,google上找吧
      

  4.   

    Jet OLEDB:Database Password A String value (read/write) that specifies the password. Used to open a password-protected database.
      

  5.   

    ODBC 
     Standard Security:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"  Workgroup:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw;"  Exclusive:"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd="  OLE DB, OleDbConnection (.NET) 
     Standard security:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"  Workgroup (system database):"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;"  With password:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"
      

  6.   

    都是星级人物回答问题.强!Database Password