连接字符串:static string lianjie = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=db1.mdb";
错误信息:找不到文件:c:\\.......是一段文件路径

解决方案 »

  1.   

    Data Source=db1.mdb 路径不对
      

  2.   

    一个解决的办法:将你的db1.mdb文件放到项目的DEBUG文件夹下,再把连接字符串这样写:public static String connstr = String.Format("Provider=Microsoft.ACE.OLEDB.4.0;Persist Security Info=true; Data Source={0}", System.Windows.Forms.Application.StartupPath + "\\db1.mdb");不管怎么改变路径,都不会找不到db1.mdb文件了。
      

  3.   

    db1.mdb放到你生成的exe同一目录下
      

  4.   

    文件的路径不对,这个问题我也发生过。这个地址最好是写完全的物理地址。而且有些地方会影响这个相对路径的,导致DataSource地址出错!
      

  5.   

    最简单的方法就是像上面的人讲的,直接讲access数据库拷贝到项目当中,绝对不出错!