主题:帮大家找的ASP常用错误类型
绝对零度
[专家分:820] 发布于 2004-03-04 08:56:00
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个回复)
71 楼
后0堂0者 [专家分:0] 发布于 2006-09-08 14:56:00
求大家帮个忙 谁能告诉我看电影时背景声比演员说话声大是怎么回事 谢谢···
72 楼
ejsdq [专家分:0] 发布于 2006-09-20 15:35:00
敬礼[em2][em2][em2][em2]
73 楼
mercedes [专家分:190] 发布于 2006-11-29 22:42:00
早有了
74 楼
xkai608 [专家分:0] 发布于 2006-12-10 23:51:00
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
怎么解决~问题出在哪?
75 楼
quan555 [专家分:0] 发布于 2006-12-25 20:26:00
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 '#2006-12-25 下午 08:09:09#' 中。
/quan/guest/add.asp,行36
代码如下:
<!--#Include File="odbc_connection.asp"-->
<!--#Include File="function.asp"-->
<!--#Include File="config.asp"-->
<%
dim title,body,name,sex,age,email
'调用函数,处理客户提交的数据,这样可以保证能自动换行
title=myReplace(request.form("title"))
body=myReplace(request.form("body"))
name=myReplace(request.form("name"))
sex=myReplace(request.form("sex"))
age=myReplace(request.form("age"))
email=myReplace(request.form("email"))
'下面开始添加记录,因为内容和E-mail可以省略,所以先分成前后两段分别组织
Dim sqla,sqlb,strSql
sqla = "Insert Into guest(name,title,sex,age,submit_date"
sqlb = "values('" & name & "','" & title & "','" & sex & "','" & age & "',#" & Now() & "#"
If body<>"" Then
sqla = sqla & ",body"
sqlb = sqlb & ",'" & body & "'"
End If
if email<>"" then
sqla = sqla & ",email"
sqlb = sqlb & ",'" & email & "'"
end If
If sex<>"" Then
sqla = sqla & ",sex"
sqlb = sqlb & ",'" & sex & "'"
End If
if age<>"" then
sqla = sqla & ",age"
sqlb = sqlb & ",'" & age & "'"
end if
'下面将前后两段组成完整的SQL语句
strSql = sqla & ") " & sqlb & ")"
'执行Insert语句,添加记录
db.Execute(strSql)
'关闭对象
db.Close
Set db=Nothing
'下面返回首页,不过因为添加完毕一般应该能够马上看到,所以应该显示第1页
Session("page_no")=1
response.redirect "index.asp"
%>
76 楼
メ冰枫ぱ雪 [专家分:530] 发布于 2007-02-28 03:10:00
很好,以后就这么查查了...
77 楼
java2006 [专家分:210] 发布于 2007-03-03 08:15:00
把数据库所在的目录取消“只读”属性,及权限增添一个“everyone"用户……
78 楼
junsen168 [专家分:0] 发布于 2007-04-09 10:10:00
请问高手,我用SQL SERVER 2000 连接数据库出现以下问题怎么解决
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
/connSQLserver.asp,行 3
79 楼
jinwu99 [专家分:0] 发布于 2007-08-08 15:29:00
欢迎大家光顾网络知识论坛~!群号:42811968
希望大家可以互相帮助和学习~!
80 楼
零距离29 [专家分:0] 发布于 2007-09-02 09:17:00
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!-- #INCLUDE file = "comm/COMM_Connect.asp" -->
<% dim man_age_num,manage,i
set O_Con=Open_NewConnection
set rs=server.createobject("adodb.recordset")
'注册男性会员分年龄段统计
sql="select A.birth_year,count(B.member_no) as number from tmp_default A,tm_club_marry B where A.member_no=B.member_no and A.sex='1' and datediff(day,B.register_date,getdate())=1 order by A.birth_year asc"
rs.Open sql,O_Con ,0,1
if not rs.eof then
man_age_num=rs("number")
manage=year(now())-rs("birth_year")
if not(manage="" or isnull(manage)) then
i=manage/10
select case session(i)
case "1":
response write("man_age_num")
case "2":
response write("man_age_num")
case "3":
response write("man_age_num")
case else
response write("man_age_num")
end select
end if
else
man_age_num=0
end if
rs.close
O_Con.close
set O_Con=nothing
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注册男生会员分年龄段统计</title>
</head>
<body>
注册男性会员数量:<%=man_age_num%>
</body>
</html>
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]列 'A.birth_year' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。
/marry_age_count.asp,行10
大家帮忙看看,这个SQL查询语句该怎么写才对?
我来回复