梦想天堂门户,合租门户,站长社区,站长论坛,站长门户,合租论坛,合租站长,服务器合租

字体:  

请高手指点!!!! "不能打开注册表关键字"问题

DUSTAST 发表于: 2008-7-26 09:07 来源: 梦想天堂超级门户网

请高手指点!!!! "不能打开注册表关键字"问题
本人在网上下载了《百信自助建站系统》,在本地测试能打开主页,但在主页上注册登录就出现了如下问题,错误信息是:

无法显示网页  
试图访问的网页出现问题,无法显示。  

--------------------------------------------------------------------------------

请尝试执行下列你知道我想做什么吗?作:

单击刷新按钮,或稍后重试。

打开 127.0.0.1 主页,然后查找与所需信息相关的链接。  
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc4c Thread 0xd50 DBC 0x11d4aa4 Jet'。
/fjw200/index.asp, 第 15 行


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

网页:
POST 55 ??? /fjw200/index.asp

POST Data:
username=123456&password=123456&Submit.x=12&Submit.y=10  

时间:
2005年2月27曰, 11:24:00  


详细信息:
Microsoft 支持  



本人打开文件夹,没有找到conn.asp,在admin文件夹里,找到config.asp,该文件的代码如下:

<%@ Language=VBScript %>
<%
'################################################################################
'# 世纪中国域名查询系统(第二版)
'#
'# 版权所有: 世纪中国虚拟主机网
'#
'# 制作人 : ^e^boy
'#
'# 主页地址: http://www.21cndns.com/ 世纪中国虚拟主机网
'# http://www.kesee.com/ 可视网络  
'#  
'# 21cndns.com 域名主机服务 给您实惠 让您放心  
'#
'# 请保留以上版权信息,谢谢合作!
'# 在使用中如果遇到什么问题可以来 http://www.21cndns.com/kesee/guestbook/ 留言
'################################################################################
%>
<%
'#######################################用户设置开始#############################################

mdb = "date/KeSee.mdb" '填入你数据库的名字
strEmail = "webmaster@yzce.com" '填入你的邮箱
strMailMode = "jmail" '填入你主机发送邮件的组件,默认为 Jmail 模式发送,如果设为aspemail则为 ASPemail 模式发送,本程序只支持这两种模式!
strMailServer = "mail.yzce.com" '填入你的邮件发送服务器

'#######################################用户设置结束#############################################



set cn = Server.CreateObject("ADODB.Connection")
param = "driver={Microsoft Access Driver (*.mdb)}"
cn.Open param &";dbq="+server.mappath(mdb)
%>


请高手们来指点!!!!!!!!!!!!!

最新回复

RZHQ at 2008-7-29 08:09:23
用这个试试:
<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("lunwen.MDB")

conn.open
%>
或则:
<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="provider=mircrosoft.jet.oledb.4.0;data source=" & server.mappath("lunwen.MDB")

conn.open
%>

另外注意下数据库相对的路径是不是正确的。一般来说网站的后台以及登陆页面会放在另一个文件夹。所以CONNECTION.ASP也有不同,不同文件夹里可能有多个这样的页面这点需要注意。例如用../lunwen.mdb
还可能要在lunwen.MDB加个/
还有就是可能是数据库损坏,用ACCESS打开后修复一下。

是ACCESS数据库的话 ,你在进行数据库读写时要先关闭ACCESS,所以关闭一下试下吧
这个原因是你的当前用户没有足够权限访问注册表这个键值,设置一下权限就行了

也可能是文件夹没有权限访问最好高级用户登录

解决方法:重新检查一下数据库路径。或者数据库所在目录权限,确认everyone用户能够有获取data信息的权限。
设置方法:网站所在的目录-属性-安全-添加everyone用户,给其相应的权限