当前位置: 代码迷 >> ASP.NET >> 初学者:数据库路径有关问题,简单啊帮个忙吧,多谢解答
  详细解决方案

初学者:数据库路径有关问题,简单啊帮个忙吧,多谢解答

热度:5437   发布时间:2013-02-25 00:00:00.0
菜鸟:数据库路径问题,简单啊,帮个忙吧,谢谢解答!
运行环境是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 ")
------解决方案--------------------------------------------------------
配置文件不能用相对路径
  相关解决方案