谁能解决这个问题

lovelovepig 2005-06-09 04:24:59
我的数据库链接文件是

<%@ CODEPAGE = "936" %>
<%feiyuedbq="count1.mdb" '数据库路径,请用相对路径
'on error resume next
connstr="DBQ="+server.mappath(""&feiyuedbq&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
<!--#include file="conn.asp" -->
但是调试时页面出现提示如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x4bc Thread 0x3f0 DBC 0xc6912cc Jet'。

/counts/Connections.asp,行6
但是在有的机器上调试是好的,请问高手是什么原因,怎样解决
...全文
130 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
comstep 2005-06-10
  • 打赏
  • 举报
回复
磁盘权限问题
你装的是什么系统?
XP(ntfs):
文件夹选项--查看--启用简单文件...(不记得了),把勾去掉
在网站所在文件夹右健,安全,将everyone选中,勾选所有控制权权限
lovelovepig 2005-06-10
  • 打赏
  • 举报
回复
不行啊,而且还出现一个问题,
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

/counts/reg.asp,行107
源代码是
strSql = "insert into vcount (vuser,vbanzhu,vpass,vurl,vtitle,vemail, startcount,vcontent) Values ('"
strSql = StrSQl & vuser & "','"
strSql = StrSQl & vuser1 & "','"
strSql = StrSQl & vpass & "','"
strSql = StrSQl & vurl & "','"
strSql = StrSQl & vtitle & "','"
strSql = StrSQl & vemail & "',"
strSql = StrSQl & startcount & ",'"
strSql = StrSQl & vcontent & "')"
conn.Execute (strsql)
不懂,请教怎么办,谢谢.
wangwm 2005-06-09
  • 打赏
  • 举报
回复
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(feiyuedbq)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧