今天把网站上传到我购买的空间时 打开有数据库连接的网页出现了这个错误:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x5908 Thread 0x5308 DBC 0x35b70024 Jet'。 /liuyan.asp,行 39
我感觉是数据库路径有问题,这是我的connection文件夹里的内容
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_liuyan_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Inetpub\\wwwroot\\news\\database\\news.mdb"
%>
我感觉是最后那个DBQ路径有问题,因为那是我本地的数据库路径,但我不知道怎么改,请大家帮帮我 谢谢啦
我感觉是数据库路径有问题,这是我的connection文件夹里的内容
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_liuyan_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Inetpub\\wwwroot\\news\\database\\news.mdb"
%>
我感觉是最后那个DBQ路径有问题,因为那是我本地的数据库路径,但我不知道怎么改,请大家帮帮我 谢谢啦
”改为:“var MM_liuyan_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/news/database/news.mdb")。”虚拟主机的话用相对路径。记着news之前一定有个“/”在iis中/和\相同解析。