菜鸟:数据库路径问题,简单啊,帮个忙吧,谢谢解答!
运行环境是ASP.NET 1.1
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\111\\data\\db.mdb "
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\111\\db.mdb "
这2句都可以正常运行,因为在111和data目录下都有db.mdb文件,但想用server.mappath替换,改成下面的就不行了,
谁能说说server.mappath这句应该怎么写,谢谢!
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( '/data ')+ '\\ '+db.mdb "
错误信息: 'C:\WINDOWS\system32\Server.MapPath( '\data ')+ '\ '+db.mdb '不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( 'data ')+ '\\ '+db.mdb "
错误信息: 'C:\WINDOWS\system32\Server.MapPath( 'data ')+ '\ '+db.mdb '不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( 'db.mdb ') "
错误信息:找不到文件 'C:\WINDOWS\system32\Server.MapPath( 'db.mdb ') '。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( '/db.mdb ') "
错误信息: 'C:\WINDOWS\system32\Server.MapPath( '\db.mdb ') '不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( '/111 ')+ '\\ '+db.mdb "
错误信息: 'C:\WINDOWS\system32\Server.MapPath( '\111 ')+ '\ '+db.mdb '不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Server.MapPath( './111 ')+ '\\ '+db.mdb "
错误信息: 'C:\WINDOWS\system32\Server.MapPath( '\111 ')+ '\ '+db.mdb '不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
[解决办法]
FilePath = Server.MapPath( "/111 ")
[解决办法]
配置文件不能用相对路径