C#连接加密access数据库时报错
   :  无法起动引用程序,工作组信息文件丢失,或是已被其他用户以独占方式打开。
连接程序为:
this.MyCon.ConnectionString="
Jet OLEDB:DatanbasePassword=;Password='19821116';Provider=Microsoft.Jet.OLEDB.4.0;
Data Source="+Application.StartupPath+"\\明智门框数据库.mdb";
而且用组件OleDbConnection连接数据库,并设置密码,当点击“测试连接”时也会报同样的错
哪位高手指点下!
万分感激~

解决方案 »

  1.   

    而且Jet OLEDB:Database Password=;感觉这句有没有都会报同样的错  那应该是这句可以不写吧
      

  2.   

    把连接字符串改成"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\明智门框数据库.mdb";User Id=admin;Password=;"试试!
      

  3.   

    要是再不行,那需要在连接字符串前面加个@,如下这样:
    this.MyCon.ConnectionString=@"
    Jet OLEDB:DatanbasePassword=;Password='19821116';Provider=Microsoft.Jet.OLEDB.4.0;
    Data Source="+Application.StartupPath+"\\明智门框数据库.mdb";
      

  4.   

    还有,你确定Password='19821116'要加单引号吗?