运行ASP网页时,出现Microsoft JET Database Engine (0x80004005) 未指定的错误 /conn.asp, 第 4 行

运行首页index.ASP 其源码如下
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

后面省略
出面下面错误页面
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

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

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

错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/conn.asp, 第 4 行

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

网页:
GET /bcastr.asp

下面是我的要目根文件夹情况

无法解决这个问题。请高手回答
我的系统是XP的

第1个回答  2012-06-21
那不是错误代码
你先修改浏览器的友好http错误提示,再贴错误代码

不会设置去掉友好http错误提示,百度下
第2个回答  2012-06-21
首选看一下你的CONN.asp和index.asp是不是在同一目录,如果是,改请下面的:
server.mappath("sysadm/data/#database.mdb")
如果不是:
server.mappath("../sysadm/data/#database.mdb")
第3个回答  2012-06-20
conn.asp, 第 4 行
S什么代码?追问

ASP程序代码

追答

我知道是asp代码
我是问具体代码

追问

不好意思.忘记贴出来了.下面是conn.asp的代码:
<%
set conn=server.createobject("adodb.connection")
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("&sysadm/data/#database.mdb")
conn.open connstr
................................................省略

追答

source="&server.mappath("&sysadm/data/#database.mdb")
个人感觉,这段问题,建议你再研究一下!
如果觉得我这回答那个。。。。。请忽略

追问

不好意思.我贴的代码是有也误.
我现在把它改过来,原来的代码是这样的:...
......
server.mappath("&sysadm/data/#database.mdb")
......
本应是
server.mappath("sysadm/data/#database.mdb")
但还是出现那个错误

运行ASP网页时,出现Microsoft JET Database Engine (0x80004005) 未指定...
首选看一下你的CONN.asp和index.asp是不是在同一目录,如果是,改请下面的:server.mappath("sysadm\/data\/#database.mdb")如果不是:server.mappath("..\/sysadm\/data\/#database.mdb")

...Microsoft JET Database Engine (0x80004005) 未指定的错误\/conn.a...
检查access数据库的权限设置,试着加入Everyone全部权限

...Microsoft JET Database Engine (0x80004005) 未指定的错误 \/conn...
db="zhibianfz.mdb"这样最好,这是相对目录,如果\\zhibianfz.mdb是根路径,如果你的程序不在根目录,当然就会出错

Microsoft JET Database Engine (0x80004005)未指定的错误
1.查看数据库连接语句没有发现错误;2.查看文件夹的权限已经全部给了everyone;3.打开数据库的同时,系统会在临时文件夹 %SystemRoot%\/temp\/ 下创建临时文件,而 SystemRoot%\/temp\/ 的权限不够 解决:%SystemRoot%\/temp\/ 的权限加上(IUSER_电脑名的读写)另外,连接字符串最好这样写(因为是IIS打开)...

高分求解“Microsoft JET Database Engine 错误 '80004005' 未指定的...
一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误 '80004005',我的电脑因为 用批处理清理文件,所以不能运行了, 只行了, 只 1.查看数据库连接语句没有发现错误; ;2.查看文件夹的权限已经全部给了everyone; ;3.打开数据库的同时,系,系统会在临时文件夹 %...

Microsoft JET Database Engine 错误 '80004005'
Microsoft JET Database Engine 错误 '80004005'未指定的错误 \/tougao\/conn.asp,行 6 1.查看数据库连接语句没有发现错误;2.查看文件夹的权限已经全部给了everyone;3.打开数据库的同时,系统会在临时文件夹 windows\/temp\/ 下创建临时文件,而 windows\/temp\/ 的权限不够,everyone的权限也加了,但...

...Microsoft JET Database Engine (0x80004005)未指定的错误_百度知 ...
1、IIS中是否支持父路径。2、给db文件夹iis访问用的读写修改权限 3、temp文件夹给user用户写入权限。

Microsoft JET Database Engine 错误 '80004005'未指定的错误 急求
“开始”——“运行”进入命令行模式输入 cacls c:\\Windows\\temp \/g everyone:f (给temp目录添加everyone组的完全控制权限)看解决了没

Microsoft JET Database Engine (0x80004005)未指定错误时候怎么回事...
未指定错误 说明是: 程序配置正常,就是权限问题.IIS 打开 MDB文件时,需要有一个 临时写文件的目录 如: c:\\windows\\temp 找到这个文件夹右键 设置一个 IIS_ 开头的用户或EVERYone 完全控制. 就可以.当然有些用户是XP 安装IIS. 会看不到这个 C:\\windows\\temp文件夹的选项. 需要处理下 打开 文件...

Microsoft JET Database Engine 错误 '80004005' 未指定的错误
错误类型一:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。错误类型二:Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''...

相似回答