联接access数据库失败,提示:因为初始化提供程序时发生错误。无法打开工作级信息文件中的表表'msysaccounts',这是什么原因啊

解决方案 »

  1.   

    没有代码,我直接用oleDbDataAdapter1联都提示这样,
    public static string oleCnnStr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data source="+Application.StartupPath+ @"\data\system.mdb";
    联接语句是这样写的,然后调用 oleCnn.ConnectionString=oleCnnStr;
    oleCnn.Open();
    就报错,以前直接联报错,写语句不报错,现在两种方式都报这个错了
      

  2.   

    是不是在运行程序的时候Access数据库正在使用,没有关闭。
      

  3.   

    解决,原来我是将Access数据库文件名存成了system.mdb,就会出这个错,只要一改名就全OK了,哈哈!