为何我在一个项目中的数据库文件,提示我到个奇怪的地方去找还找不到?应该是路径问题
解决方案中包括一个网站,另一个项目(该项目中有定位数据库的连接语句)
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必须改成服务器上的绝对路基~可自己写个小程序查网站的绝对路基~