Windows 2003 下不配置的话不能使用 Server.MapPath("..\") string connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath(".").Substring(0, Server.MapPath(".").LastIndexOf(@"\") + 1) + "xxx.mdb"; 这样就能够访问不是同一目录下的数据库文件