Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password='';Data Source=" + Application.StartupPath + "\\web\#ooicn.mdb

解决方案 »

  1.   

    <add key="strConn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}web\#ooicn.mdb"/>
    or<add key="strConn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath("web\#ooicn.mdb")"/>
      

  2.   

    可以设置相对路径,然后再程序中组装成绝对的地址也行啊,使用反射就可以了Assembly asm = Assembly.GetExecutingAssembly();
    string path = asm.Location;
    int pos = path.LastIndexOf("\\");
    if(pos < 0)
    path = "";
    else
    path = path.Substring(0, pos);
    path = path + @"\request.mdb"; if(!File.Exists(path))
    {
    this.statusBar.Text = @"数据库文件" + path + "不存在";
    return false;
    }
    this.connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + path;