ASP读取数据库出错

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:49:48
在编写后台处理页面时出现了以下的错误:
技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xb70 Thread 0xf0c DBC 0x14b8024 Jet'。
/local/购物网站/inc/conn.asp, 第 8 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)

网页:
POST 29 ??? /local/购物网站/admin/admin_checklogin.asp

POST Data:
adminname=5465&adminpwd=44532

时间:
2008年6月25日, 0:01:34
这个页面是在一个文件夹admin中,我上网去查了一些资料,也将安全里的权限设置成了everyone,同时将WEB共享里的选项的共享文件夹勾选了,别名是admin.这个文件里的其他选项跟别的正常能访问的文件夹都是一样的,但就是打不开里面的网页.请问是怎么回事呢?
另外,程序是正确有,放到admin外的地方就好使.
先谢谢各位的回答了。但是问题还是没有解决。
将这个网页放到这个文件夹外面就可以打开,不会出现错误。只要放到这个文件夹中就会出现这个错误。各位救救我吧

<%
dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open"provider=Microsoft.jet.oledb.4.0;data source="&Server.MapPath("data.mdb")
conn.close
set conn=nothing
%>

用上面的OLEDB方式连接就没问题了,
你的问题是IIS的问题,要重装系统才有可能好
这个问题在MICROSOFT的MSDN上讨论了很多,都没解决

常见错误 不能打开注册表关键字
这个错误是说,你的字段有误,查一下,你表中的字段和你页面写的字段是否一样

应该是连接数据库有点问题,你换下面的连接语句试试:
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DataBaseConnectStr)
注意引号前面那段.