Data Source="F:\\PRACTICE\\ASPX\\myweb.mdb";

解决方案 »

  1.   

    string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data    Source="+Server.MapPath(".")+"..\\myweb.mdb;";
      

  2.   

    用:Data Source=@"F:\PRACTICE\ASPX\myweb.mdb"试试再看一下你的数据文件是不是在该目录下存在,或者可用。
      

  3.   

    //--------------------------------------------------
    string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="F:\\PRACTICE\\ASPX\\myweb.mdb";
    //这句错了。//-------------------------------------------------------------
    string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(".")+"F:\\PRACTICE\\ASPX\\myweb.mdb;";
    //这句跟踪得到的MyConnString结果如下:
    "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\inetpub\wwwroot\WebApplication1F:\PRACTICE\ASPX\myweb.mdb;"
    //也是错误的。
    你的myweb.mdb是放在那啊?建议和你页面放在同一个目录下。或者在放页面的根目录下新建一个database文件夹,放在里面。
      

  4.   

    f:\pRACTICE\ASPX\myweb.mdb就够用了吧
      

  5.   

    解决办法:1.移动myweb.mdb文件到Source=d:\inetpub\wwwroot\WebApplication1目录2.string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("myweb.mdb");