Provide=Microsoft.Jet.4.0;没错吧?

解决方案 »

  1.   

    错了:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\TestNetWay\TestNetWay.mdb;User ID=Admin;Password=;
      

  2.   

    是不是office没有安装?没有安装的话好象会有此问题.
      

  3.   

    foolnet:我直接用Server.MapPath方法可以吗?
    Provider=Microsoft.Jet.4.0;Data Source="+Server.MapPath("aspnet2.mdb");
    ACCESS没有用户名和密码吧?
      

  4.   

    可以的,不过你确保你这样做的路径是对的,你可以调试看看
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\TestNetWay\TestNetWay.mdb;User ID=Admin;Password=;
    这里错误了:Provider=Microsoft.Jet.OLEDB.4.0;你没有“OLEDB”如果你灭有设置密码,没有这个语句也行的