回 帖 发 新 帖 刷新版面

主题:帮大家找的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个回复)

21 楼

这种错误是什么错误:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

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

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

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x9ac Thread 0xaf8 DBC 0x1163ee4 Jet'。
/asp/1/dutj.asp, 第 5 行


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

网页:
POST 27 ??? /asp/1/dutj.asp

POST Data:
username=fgfd&password=gffd

时间:
2005年4月25日, 18:17:08

22 楼

ADODB.Recordset (0x800A0E79)
对象打开时,不允许操作。


请问怎么解决呀,急急!!!

23 楼

谢谢分享

24 楼

数据库的权限没设置好咯
是只读的

25 楼

~{R;8v7-R33LPr~}  ~{?IJGN*J2C4W\JGOTJ>4mNsDX~}


<!--#include file="conn.asp"-->
<!--#include file="adovbs.inc"-->
<%
Dim RecordPerPage,PageNum,TotalPages,RecordNum,RsTable,StrSQL
'PageNum- ~{51G0R3N*5Z<8R3~}
'TotalPages- ~{W\5DR3J}~}
'RecordNum- ~{51G0R3VPD3R;Lu<GB<5DPr:E#,Hg~}1-5
RecordPerPage=5                  '~{C?R3OTJ>5D<GB<J}~}
' ~{H!5CKyJd3vJ}>]5D51G0R3Bk~}
If Request.ServerVariables("CONTENT_LENGTH")=0 Then
' ~{HtC;JU5=1m5%5]=;5DJ}>]#(HgJW4N<STX8CR3J1#)#,Tr4S5Z#1R3?*J<OTJ>~}
~{!!!!~}PageNum=1
Else
'~{H!3v0404E%5DR3Bk~}
   PageNum=CInt(Request.Form("PressPageNum"))
' ~{Hg04~}"~{IOR;R3~}"~{TrR3Bk~}-~{#1#,04~}"~{OBR;R3~}"~{TrR3Bk~}+1
   If Request.Form("Submit")="~{IOR;R3~}" Then
    PageNum=PageNum-1
   ElseIf Request.Form("Submit")="~{OBR;R3~}"Then
~{!!!!!!~}PageNum=PageNum+1
   End If
End If
'~{44=(<GB<</6TOs~}
Set RsTable=Server.CreateObject("ADODB.Recordset")
StrSQL="SELECT*FROM Fpnwind"
RsTable.Open StrSQL,objConn,adOpenStatic,adLockReadOnly,adCmdText
'~{SN1jPhR*G0:sRF6/#,2;D\IhN*=vOrG0~}
RsTable.PageSize=RecordPerPage  '~{IhVCC?R;R35D<GB<J}~}
If Not(RsTable.EOF)Then
   RsTable.AbsolutePage=PageNum
End If
TotalPages=RsTable.PageCount
%>
<%   '~{OBCf2?7VJd3v51G0R35DJ}>]VAd/@@Fw~} %>
<html>
<head>
<title>~{7VR3<<Ju~}</title>
</head>
<body>
<B>~{@}!!7VR3<<Ju!!5Z~}<%=PageNum %>~{R3!!92~}<%=TotalPage %>~{R3~}</B>
<table border=1 bordercolor="#111111">
<tr>
<td bgcolor="#FF000">~{9+K>~}ID</td>
<td bgcolor="#FF000">~{9+K>C{3F~}</td>
<td bgcolor="#FF000">~{5XV7~}</td>
</tr>
<%     '~{SCQ-;7Jd3v51G0R35D~}5~{LuJ}>]~}
For RecordNum=1 to RsTable.PageSize
%>
<tr>
  <td><%=RsTable("~{?M;'~}ID")%></td>
  <td><%=RsTable("~{9+K>C{3F~}")%></td>
   <td><%=RsTable("~{5XV7~}")%></td>
</tr>
<%
   RsTable.MoveNext
   If RsTable.EOF Then
         Exit For    '~{Hg9{RQ5=<GB<N2#,MK3v#(HgWn:sR;R3J}>]2;BzR3J1#)~}
    End If
Next
RsTable.Close
Set RsTable=Nothing:Set objConn=Nothing
%>
</table>
<%   '~{OBCf2?7VJGA=8v04E%~}"~{IOR;R3~}"~{:M~}"~{OBR;R3~}" %>
<Form Action="<%=Request.ServerVariables("SCRIPT_NAME")%>" Method="Post">
<Input Type="Hidden" Name="PressPageNum" Value="<%=PageNum%>">
<% If PageNum> 1 Then     '~{Hg9{51G02;JG5ZR;R3#,TrOTJ>~}"~{IOR;R3~}"~{04E%~} %>
<Input type="submit" name="Submit" value="~{IOR;R3~}">                                                                                                                   
<% End If
If PageNum<>TotalPages Then   '~{Hg9{51G0R32;JGWn:sR;R3#,TrOTJ>~}"~{OBR;R3~}"~{04E%~}%>
<Input Type="Submit"Name="Submit"Value="~{OBR;R3~}">
<% End If %>
</form>
</body>
</html>

26 楼

以上的程序为什么出错呢
技术信息(用于支持人员)

错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/viewpage.asp, line 12
  PageNum=1

27 楼

最好不要给everyone 相应的权限,那样相当不安全的,

28 楼

18楼请把源代码写上!

29 楼

汗,还真多。

30 楼

确实经典

我来回复

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