ASP ErrNumber 错误描述详解.docx
《ASP ErrNumber 错误描述详解.docx》由会员分享,可在线阅读,更多相关《ASP ErrNumber 错误描述详解.docx(25页珍藏版)》请在冰豆网上搜索。
ASPErrNumber错误描述详解
在编写asp的过程中,难免出现各种各样的错误,我们可以通过ASPErr.Number输出错误代码,快速找到问题的根源。
1应用程序定义的错误或对象定义的错误。
2应用程序定义的错误或对象定义的错误。
3此错误号已过时,不再使用。
5过程调用或参数无效。
6溢出。
7内存不足。
9下标超出范围。
10此数组被固定或临时锁定。
11被零除。
13类型不匹配。
14字符串空间不足。
16表达式过于复杂。
17无法执行请求的操作。
18发生了用户中断。
20无错误继续执行。
28堆栈空间不足。
35未定义Sub或Function。
47DLL应用程序客户端太多。
48加载DLL时出错。
49错误的DLL调用约定。
51内部错误。
52文件名或编号错误。
53未找到文件。
54错误的文件模式。
55文件已打开。
57设备I/O错误。
58文件已存在。
59错误的记录长度。
61磁盘已满。
62输入超出文件尾。
63错误的记录号。
67文件太多。
68设备不可用。
70权限被拒绝。
71磁盘未准备好。
74无法用不同的驱动器重命名。
75路径/文件访问错误。
76未找到路径。
91未设置对象变量或With块变量。
92未初始化For循环。
93模式串无效。
94此错误号已过时,不再使用。
95应用程序定义的错误或对象定义的错误。
96无法接收对象的事件,原因是该对象激发的事件数已达到它所支持的事件接收器的最大数。
97在不是定义类的实例的对象上不能调用友元函数。
98无论是作为参数还是作为返回值,属性或方法调用都不能包括对私有对象的引用。
100类“|1”不实现System.Collections.ICollection接口。
321文件格式无效。
322无法创建必需的临时文件。
325资源文件中的格式无效。
380属性值无效。
381属性数组索引无效。
382运行时不支持Set语句。
383不支持Set语句(只读属性)。
385需要属性数组索引。
387不允许有Set语句。
393运行时不支持Get语句。
394不支持Get语句(只写属性)。
422未找到该属性。
423未找到属性或方法。
424需要对象。
429无法创建ActiveX组件。
430类不支持自动化或不支持所需的接口。
432自动化操作期间未找到文件名或类名。
438对象不支持此属性或方法。
440自动化错误。
442已失去与用于远程处理的类型库或对象库的连接。
按对话框的“确定”可移除引用。
443自动化对象没有默认值。
445对象不支持此操作。
446对象不支持命名参数。
447对象不支持当前的区域设置。
448未找到命名参数。
449参数不可选。
450参数的个数错误或属性分配无效。
451未定义PropertyLet过程,并且PropertyGet过程未返回对象。
452序号无效。
453未找到指定的DLL函数。
454未找到代码资源。
455代码资源锁错误。
457此项已与该集合的某个元素关联。
458变量使用了VisualBasic不支持的自动化类型。
459对象或类不支持事件集。
460剪贴板格式无效。
461未找到方法或数据成员。
462远程服务器计算机不存在或不可用。
463未在本地计算机上注册类。
481图片无效。
482打印机错误。
735无法将文件保存?
TEMP。
744未找到搜索文本。
746替换内容太长。
999遇到Stop语句。
32768尚未实现的功能。
不论是在发展环境中或是在独立方式可执行文件中,当应用程序在执行时,可能会发生MicrosoftJet数据库引擎所引发的可捕捉的错误。
可使用Error对象来测试及响应可捕捉的错误。
错误码信息
2420数字语法错误
2421日期语法错误
2422字符串语法错误
2423‘.'、‘!
'、或‘()'的使用无效
2424不认识的名称
2425不认识的函数名称
2426表达式中的函数不可用
2427对象没有值
2428与域函数一起使用的参数无效
2429In运算符缺少()
2430Between运算符缺少And
2431语法错误(缺少运算符)
2432语法错误(逗点)
2433语法错误
2434语法错误(缺少运算符)
2435多余的)
2436遗漏了)、]或项目
2437垂直棒的使用无效
2438语法错误
2439函数中的参数个数错误
2440IIF函数缺少()
2442括号的使用无效
2443Is运算符的使用无效
2445表达式太复杂
2446计算时内存不足
2447‘.'、‘!
'、或‘()'的使用无效
2448不能设置数值
3000保留方面的错误<项目>;这个错误并无信息
3001无效的参数
3002不能启动会话
3003不能开始事务;已有太多的嵌套事务
3005<数据库名>不是一个有效的数据库名
3006数据库<名称>被独占地锁定
3007不能打开库数据库<名称>
3008<名称>数据表已经被其它的用户独占地打开,或它已经由用户界面打开且不能进行编排操纵
3009当打开<表格>数据表时,企图锁定它,但是数据表当前在使用,它不能锁定。
请等一下,然后重试一次
3010<名称>数据表已经存在
3011MicrosoftJet数据库引擎不能找到对象<名称>。
请确定这个对象的存在,并正确拼写它的名称及路径
3012<名称>对象已经存在
3013不能对可安装的ISAM文件重新命名
3014不能再打开任何表
3015索引未找到
3016字段不适合记录
3017字段太长
3018找不到字段
3019没有当前索引导致操作无效
3020不具有AddNew或Edit的Update或CancelUpdate
3021无当前记录
3022要求对数据表的更改,由于会对索引、主键或关系生成重复的值,所以不会成功。
改变字段的数据或改变那些包含着重复数据的字段、删除索引或重定义索引以允许重复索引值,然后重试一次
3023已经使用AddNew或Edit
3024找不到文件<名称>
3025不能再打开任何文件。
3026磁盘没有足够的空间。
3027不能更新。
数据库或对象是只读的。
3028不能启动您的应用程序。
工作组的信息文件丢失了或被另一个用户以独占方式打开。
3029不是一个有效的帐号名称或密码。
3030不是一个有效的帐号名称。
3031不是一个有效的密码。
3032不能执行此操作。
3033没有使用对象<名称>的权限。
系统管理员或创建对象的人可创建一个适当的权限。
3034试图在未首先开始一个事务的情况下,提交或回滚一个事务。
3036数据库已达到最大容量。
3037不能打开更多的数据表或查询。
3039不能创建索引;已经定义了太多的索引。
3040在读入时,磁盘I/O错误
3041不能用先前版本的应用程序打开数据库
3042已经用尽MS-DOS文件句柄
3043磁盘或网络错误
3044<路径>不是一个有效的路径。
请确定路径名称拼写正确,而且文件是位于所连接的服务器上
3045不能使用<名称>;文件已在使用
3046不能存盘;当前正被另一个用户锁定
3047记录太长
3048不能再打开任何数据库
3049不能打开数据库<名称>。
它可能不是一个应用程序所能识别的数据库,或是文件可能已经损坏
3050不能锁定文件
3051MicrosoftJet数据库引擎不能打开<名称>文件。
它已经被其他的用户独占地打开,或者需要有查看数据的权限
3052超出文件共享限制数。
增加MaxLocksPerFile注册表条目
3053客户任务太多
3054Memo数据类型或OLE对象字段太多
3055不是一个有效的文件名
3056不能修复此数据库
3057链接数据表上不支持的运算
3058索引或主键不能包含Null值
3059操作被用户取消
3060参数<参数>的数据类型错误
3061参数太少。
期望值<数字>
3062重复输出别名<名称>
3063重复输出目的<名称>。
3064不能打开动作查询<名称>
3065不能执行选择查询
3066查询至少必须包含一个目的字段
3067查询输入至少必须包含一个数据表或查询
3068不是一个有效的别名
3069动作查询<名称>不能当行源使用
3070MicrosoftJet数据库引擎不能识别<名称>是有效的字段名或表达式
3071所键入的表达式是无效的,或是太复杂以致于不能计算。
例如,一个数值表达式可以包含很多的复杂成分,请试着将部分的表达式指定成变量来简化表达式。
试图通过将表达式中的某些部分定义为变量来简化表达式
3072在列上创建表有效性规则或CHECK约束时,出现类型不匹配
3073运算必须使用可更新查询
3074在FROM子句中不能重复数据表名称<名称>
3075查询表达式<表达式>中的<信息>
3076准则表达式中的<名称>
3077表达式中的<信息>
3078MicrosoftJet数据库引擎不能找到输入数据表或查询<名称>。
请确定它是存在的而且将它的名称正确地拼出来
3079指定的字段<字段>可能引用到一个以上列在所在的SQL语句FROM子句中的数据表
3080FROM子句中未列出连接<名称>数据表
3081不能添加一个以上相同名称<名称>的数据表
3082JOIN运算<运算>引用到非连接数据表
3083不能使用内部报告查询
3084不能使用动作查询插入数据
3085表达式中未定义的<名称>函数
3086不能从指定的数据表中删除
3087GROUPBY子句中的表达式太多
3088ORDERBY子句中的表达式太多
3089DISTINCT输出中的表达式太多
3090结果数据表不容许有多于一个以上的AutoNumber字段。
3091没有分组或合计的HAVING子句<名称>
3092不能在TRANSFORM表达式中使用HAVING子句
3093ORDERBY子句<子句>与DISTINCT冲突
3094ORDERBY子句<子句>与GROUPBY子句冲突
3095在表达式<表达式>中不能有合计函数
3096在WHERE子句<子句>中不能有合计函数
3097在ORDERBY子句<子句>中不能有合计函数
3098在GROUPBY子句<子句>中不能有合计函数
3099在JOIN运算<运算>中不能有合计函数
3100不能设定<名称>字段的联接关键字为Null
3101MicrosoftJet数据库引擎不能在<名称>数据表中找到与<名称>字段关键字匹配的记录
3102由<查询引用>所引起的循环引用
3103由在查询定义的SELECT列表中的别名<名称>所引起的循环引用
3104不能在交叉数据表查询中指定固定列名<值>超过一次以上
3105缺少在SELECTINTO表达式中的目的字段名<语句>
3106缺少在UPDATE表达式中的目的字段名<语句>
3107不能添加记录;<名称>无插入权限
3108不能编辑记录;<名称>无可更新权限
3109不能删除记录;<名称>无删除权限
3110不能读入定义;无数据表或查询<名称>的读入定义权限
3111不能创建;无数据表或查询<名称>的修改设计权限
3112记录不能读入;<名称>无读入权限
3113不能更新<字段名称>;字段不能更新
3114当选择唯一值<语句>时,不可包含Memo数据类型或OLEObject数据类型
3115合计参数中不能含有Memo、OLE或Hyperlink对象字段<语句>
3116合计函数在准则<准则>中不能有Memo数据类型或OLEObject数据类型字段
3117不能在Memo、OLE或Hyperlink对象<子句>上进行排序
3118不能在Memo、OLE或Hyperlink对象<名称>上进行联合
3119不能在Memo、OLE或Hyperlink对象<子句>上进行分组
3120不能对用(*)所选的字段<表名称>分组
3121不能对用(*)所选的字段分组
3122企图执行一个查询,不包含作为合计函数一部分的指定表达式<名称>
3123在交叉数据表查询中不可用(*)
3124不能从内部报表查询中输入<名称>
3125<名称>无效。
确认名称中不含无效字符或标点符号,并且长度不过长
3126名称<名称>中无效的括号
3127INSERTINTO表达式包含以下不认识的字段名<字段名称>。
确定已正确地键入了名称,然后重试一次。
确定已正确地键入了名称,然后重试一次
3128指定了含有想删除记录的数据表
3129无效的SQL语句;要求是‘DELETE'、‘INSERT'、‘PROCEDURE'、‘SELECT'或‘UPDATE'
3130在DELETE表达式中的语法错误
3131在FROM子句中的语法错误
3132在GROUPBY子句中的语法错误
3133在HAVING子句中的语法错误
3134在INSERTINTO语句中的语法错误
3135在JOIN运算中的语法错误
3136LEVEL子句包含一个拼错或漏掉的保留字或参数,或标点符号无效
3137SOL语句末尾缺少分号(;)
3138在ORDERBY子句中的语法错误
3139在参数子句中的语法错误
3140在PROCEDURE子句中语法错误
3141SELECT表达式包含一个拼错或漏掉的保留字或参数,或标点符号无效
3142SQL语句末尾发现字符
3143在TRANSFORM表达式中的语法错误
3144在UPDATE表达式中的语法错误
3145在WHERE子句中的语法错误
3146ODBC–调用失败
3151ODBC连接到<名称>失败
3154ODBC找不到DLL<名称>
3155ODBC在连接表<表>上插入失败
3156ODBC在连接表<表>上删除失败
3157ODBC在连接表<表>上更新失败
3158不能存储记录;当前被另一个用户锁定
3159不是一个有效的书签
3160表未打开
3161不能解密文件
3162试图给一个不是Variant数据类型的变量指定Null值
3163字段太小,不足以容纳所要增加的数据量。
请插入或粘贴少量数据
3164不能更新字段。
3165不能打开.inf文件
3166找不到所需要的XbaseMemo数据类型文件
3167记录已被删除
3168无效的.inf文件
3169MicrosoftJet数据库引擎不能执行SQL语句,因为语句包含有无效的数据类型字段
3170找不到可安装的ISAM
3171找不到网络通路或用户名称
3172不能打开P
3173不能打开工作组信息文件中的“MSysAccounts”数据表
3174不能打开工作组信息文件中的“MSysGroups”数据表
3175日期超过范围或为无效的格式
3176不能打开文件<名称>
3177不是一个有效的数据表名称
3179遇到非预期的文件尾
3180不能写入<名称>文件
3181无效的范围
3182无效的文件格式
3183临时磁盘的空间不足
3184不能执行查询;不能找到所链接的表
3185远程数据库上的SELECTINTO试图生成太多字段
3186不能保存;当前被<名称>机器上的<名称>用户所锁定
3187不能读出;当前被<名称>机器上的<名称>用户所锁定
3188不能更新;当前被此机器上的另一个程序锁定
3189数据表<名称>被<名称>机器上的<名称>用户独占锁定
3190定义的字段太多
3191不能多次定义字段
3192找不到<名称>输出数据表
3196数据库<数据库名称>已经被其他人员或处理程序所使用。
当数据库是可用的时候,请重试一次
3197试图要和其他用户在同一时间更改同样的数据,MicrosoftJet数据库引擎会停止处理程序
3198不能启动会话。
已启动太多的会话
3199找不到引用
3200因为<名称>数据表包含相关的记录,故不能删除或更改此记录
3201因为<名称>数据表中必须有相关记录存在,所以不能添加或更改记录
3202当前被其它用户锁定;不能保存期
3203在<表达式>表达式中不能使用子查询
3204数据库已存在。
3205交叉数据表的列标题<值>太多
3206字段与其本身之间不能创建关连
3207Paradox数据表不含主索引键时,无法支持操作
3208Windows注册的Xbase索引键中无效的Deleted设置
3210连接字符串太长
3211数据库引擎不能锁定<名称>数据表,因为该表已被其它用户或处理程序使用
3212不能锁定<名称>数据表;当前<名称>用户正在<名称>机器中使用该表
3213Windows注册的Xbase索引键中的无效的Date设置
3214Windows注册的Xbase索引键中无效的Mark设置
3216在需要数据表名称的位置指定了<名称>参数
3217<名称>参数指定了需要数据库名的位置
3218不能更新;当前已被锁定
3219无效的操作
3220无效的自动调页串行
3222查询不能包含数据库参数
3223<参数名称>无效,因为名称太长或包含无效字符
3227Windows注册的Xbase索引键中无效的Century设置
3228操作系统不支持所选的自动调页串行
3230逾期的Paradox锁定文件
3231ODBC字段太长;记录会被截断
3232ODBC不能创建数据表
3234ODBC远程查询已逾期
3235ODBC服务器不支持此数据类型
3238ODBC数据超出范围
3239太多用户同时使用
3242SELECT语句中无效的引用
3243任何导入字段名都与导入数据表的字段不匹配
3244不能引入有口令保护的电子表格
3245不能根据导入数据表的第一行剖析字段名
3246事务中不能支持的操作
3247ODBC链接数据表定义已经更改
3248Windows注册表中无效的NetworkAccess设置
3249Windows注册表中无效的PageTimeout设置
3250不能连编键
3251运算不支持此对象类型
3252不能打开一个包含用户定义函数(试图去设定或获得窗体的RecordsetClone属性)底层查询的窗体
3254ODBC不能锁定所有记录
3256找不到索引文件
3257WITHOWNERACCESSOPTION声明中的语法错误
3258SQL语句不能执行,因为它包含模棱两可的外部连接。
为了迫使其中一个连接先执行,需先创建一个执行第一个连接的查询,然后将该查询包含在SQL语句中
3259无效的字段数据类型
3260不能更新;机器<名称>上的用户<名称>当前已将锁定
3261用户<名称>以独占的方式在机器<名称>上锁定<名称>数据表
3262不能锁定表
3263无效的数据库对象
3264无字段定义;不能添加表def或索引
3265在此集合中找不到此项目
3266不能添加字段集合的已有字段
3267此属性只有在字段为Recordset对象的字段集合中的字段时才能被设定
3268只要对象为集合的一部分便不能设定其属性
3269不能添加,该索引已是索引集合的一部分
3270找不到属性
3271无效的属性值
3272对象不是一个集合
3273此对象不能应用此方法
3274外部数据表不是预期的格式
3275从外部数据库驱动程序中产生的意外错误<错误号>
3276无效的数据库对象引用
3277在一个索引中不能超过十个字段
3278MicrosoftJet数据库引擎没有初值
3279MicrosoftJet数据库引擎已设初值
3280不能删除索引中的字段或系统所需的字段
3281不能删除此索引或数据表。
它若不是当前索引就是在关连中被使用到
3282在一个含有数据的数据表上不支持此运算
3283主索引已经存在
3284索引已经存在
3285无效的索引定义
3286Memo数据类型文件的格式不符合特定的外部数据库格式
3287不能在指定的字段上创建索引
3288Paradox索引不是主索引
3289CONSTRAINT子句的语法错误
3290CREATE表语句中的语法错误
3291在CREATEINDEX语句中的语法错误
3292字段定义中的语法错误
3293ALTER表语句中的语法错误
3294DROPINDEX语句中的语法错误
3295DROP表或DROPINDEX中的语