错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x***********)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xa58 Thread 0xac8(页面刷新的时候,0xac8会发生变化,比如变成0xad8之类的) DBC 0x1240024 Jet'。
company.asp, 第 9 行
company.asp的(1-10)内容:
<!--#include file="conn.asp"-->
<%
id = Request("id")
if id = "" then id = "1"
if not isnumeric(id) then id = "1"
%>
<%
set rstxt=server.createobject("adodb.recordset")
rstxt.open "select * from company where id="&id&" ",conn,1,3
%>
conn.asp的内容:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
conn = "DBQ=" + server.mappath("1.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
%>
本来这些代码是可以正常运行的,但是今天重装了系统之后,就出现了这样的错误信息,请问这是不是数据源出现了问题,该怎么解决才能正常运行?希望高手们帮我解决一下这个难题,谢谢!
參考答案:access要装上
你的数据库路径写错了。不能打开注册表关键字 这种错误多是数据库找不到而出错。