日期:2014-05-19  浏览次数:20413 次

为何我在一个项目中的数据库文件,提示我到个奇怪的地方去找还找不到?应该是路径问题
解决方案中包括一个网站,另一个项目(该项目中有定位数据库的连接语句)
string   strConnectiongString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=MYDataBase.mdb;User   Id=admin;jet   OleDB:Database   Password=000000 ";

运行时却提示我
找不到文件   'D:\Program   Files\Microsoft   Visual   Studio   8\Common7\IDE\MYDataBase.mdb '。

是何道理?在winform里就不会这样
那么我的数据库文件究竟该放在哪里?

并且路径该怎么写?我给它添加绝对路径,
string   strConnectiongString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=F:\MyCode\bin\MYDataBase.mdb;User   Id=admin;jet   OleDB:Database   Password=000000 ";

又提示我   F:\MyCode\bin\   这里不对

请问大家错在哪里?

------解决方案--------------------
配置你的ODBC
------解决方案--------------------
mark
------解决方案--------------------
dbName=Server.Mappath( "a.mdb ");
string strConnectiongString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+dbName
------解决方案--------------------
Server.Mappath在代码里~
如果是在web.config必须改成服务器上的绝对路基~可自己写个小程序查网站的绝对路基~