回 帖 发 新 帖 刷新版面

主题:帮大家找的ASP常用错误类型

ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件

MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->打开数据库出错,没有在指定目录发现数据库
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表

MicrosoftVBscript运行时错误(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义)
MicrosoftVBscript运行时错误(0x800A01C2)-->vbscript脚本错误(vbscript语句出错)
MicrosoftVBscript运行时错误(0x800A0006)-->vbscript脚本错误(溢出错误)
MicrosoftVBscript编译器错误(0x800A040E)-->缺少loop
MicrosoftVBscript编译器错误(0x800A03EA)-->缺少if或endif
MicrosoftVBscript编译器错误(0x800A03EE)--> 语句未结束(缺少")")
MicrosoftVBscript编译器错误(0x800A03F6)-->if语句出错(缺少endif)
MicrosoftVBscript运行时错误(0x800A005B)-->缺少set
MicrosoftVBscript运行时错误(0x800A0005)-->变量未定义
MicrosoftVBscript编译器错误(0x800A03F9)-->if语句缺少then
MicrosoftVBscript编译器错误(0x800A0411)-->dim语句定义错误


ADODB.Recordset(0x800A0BB9)-->sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)
ADODB.Recordset(0x800A0CC1)-->rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)
ADODB.Recordset(0x800A0BCD)-->rs对像出错(记录集中没有记录却对记录集进行操作)
ADODB.Recordset(0x800A0E78)-->rs对像出错(记录集不存在,缺少rs.open语句)
ADODB.Recordset(0x800A0CC1) -->rs对像出错(引用了一个不存在的字段名)
ADODB.Recordset(0x800A0E7D)-->conn定义错误
ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据

回复列表 (共86个回复)

41 楼

错误类型:
Active Server Pages, ASP 0126 (0x80004005)
找不到包含文件 'inc/Dv_LoadCache.asp'。
/Query.asp, 第 4 行


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

网页:
GET /Query.asp

时间:
2005年10月1日, 21:18:57


详细信息:
Microsoft 支持   
  


  这是怎么回事啊啊 上一个忘复制了哈

42 楼

<!--#include file="forumconfig.asp"-->
<!--#include file="forumFunctions.asp"-->
<!--#include file="forumConn.asp"-->
<LINK href="css/all.css" type=text/css rel=stylesheet>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%dim  name,count,i
call opendb()
name=request("name")
set rs=server.createobject("adodb.recordset")
sql="Select * From "&name&""
rs.open sql,conn,1,3
count=request.form("id").count
if request("tixing")="选择题" then
for i=1 to count
rs.Addnew
rs("题目类型")="选择题"
rs("题目")=request.form("id")(i)
rs.update
next
end if
if request("tixing")="填空题" then
for i=1 to count
rs.Addnew
rs("题目类型")="填空题"
rs("题目")=request.form("id")(i)
rs.update
next
end if
if request("tixing")="论述题" then
for i=1 to count
rs.Addnew
rs("题目类型")="论述题"
rs("题目")=request.form("id")(i)
rs.update
next
end if
if request("tixing")="判断题" then
for i=1 to count
rs.Addnew
rs("题目类型")="判断题"
rs("题目")=request.form("id")(i)
rs.update
next
end if
rs.close
set rs=nothing

%>
'-------------------------------------------------------------
错误类型:
Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误。
/kaoshi/examxt2.asp, 第 17 行


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

网页:
POST 26 ??? /kaoshi/examxt2.asp

POST Data:
id=45&Submit2=%C8%B7%B6%A8

这2句谁帮我看看,哪里错了?谢谢!!!!!!!!!!!!!!!!!
焦急在线等待中
sql="Select * From "&name&""
rs.open sql,conn,1,3


43 楼

请问大侠这是什么错误,我一直看不懂.REGDB_E_CLASSNOTREG(0x80040154)。

44 楼

那我这个呢,当我把浏览器刷新后,就可以正常运行了。
是怎么回事?“800a03f6”和上面对不上号啊!

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

服务器对象 错误 'ASP 0177 : 800401f3'

Server.CreateObject 失败

/46/global.asa,行13

无效的 ProgID。 若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp 。

有谁遇到过吗,怎么处理这个呢

45 楼

It 's very good,you are a warm hearted?

46 楼

you are warm_hearted!really

47 楼

“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。”

这是打开数据库出错,没有在指定的目录发现数据库,你确定你的数据库的打开和浏览权限打开了吗?

48 楼

“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。”

这个可能是打开数据库时出现了错误,没有在指定的目录发现数据库,可能是你的数据库的打开和浏览权限没有打开

49 楼

“Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。”

这个可能是打开数据库时出现错误,要么是没有在指定的目录打开数据库要么是你的数据库还没有打开和浏览的权限

50 楼

收藏!
good

我来回复

您尚未登录,请登录后再回复。点此登录或注册