err.number和err.description

err.number——错误号

 

Err.Description——错误说明

 

For Each er In conn.Errors
  Response.Write er.Description
Next——遍历所有错误

 

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

  Number:1  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:2  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:3  
  Description:此错误号已过时,不再使用。  
  Number:4  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:5  
  Description:过程调用或参数无效。  
  Number:6  
  Description:溢出。  
  Number:7  
  Description:内存不足。  
  Number:8  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:9  
  Description:下标超出范围。  
  Number:10  
  Description:此数组被固定或临时锁定。  
  Number:11  
  Description:被零除。  
  Number:12  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:13  
  Description:类型不匹配。  
  Number:14  
  Description:字符串空间不足。  
  Number:15  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:16  
  Description:表达式过于复杂。  
  Number:17  
  Description:无法执行请求的操作。  
  Number:18  
  Description:发生了用户中断。  
  Number:19  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:20  
  Description:无错误继续执行。  
  Number:21  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:22  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:23  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:24  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:25  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:26  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:27  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:28  
  Description:堆栈空间不足。  
  Number:29  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:30  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:31  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:32  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:33  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:34  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:35  
  Description:未定义   Sub   或   Function。  
  Number:36  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:37  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:38  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:39  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:40  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:41  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:42  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:43  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:44  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:45  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:46  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:47  
  Description:DLL   应用程序客户端太多。  
  Number:48  
  Description:加载   DLL   时出错。  
  Number:49  
  Description:错误的   DLL   调用约定。  
  Number:50  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:51  
  Description:内部错误。  
  Number:52  
  Description:文件名或编号错误。  
  Number:53  
  Description:未找到文件。  
  Number:54  
  Description:错误的文件模式。  
  Number:55  
  Description:文件已打开。  
  Number:56  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:57  
  Description:设备   I/O   错误。  
  Number:58  
  Description:文件已存在。  
  Number:59  
  Description:错误的记录长度。  
  Number:60  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:61  
  Description:磁盘已满。  
  Number:62  
  Description:输入超出文件尾。  
  Number:63  
  Description:错误的记录号。  
  Number:64  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:65  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:66  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:67  
  Description:文件太多。  
  Number:68  
  Description:设备不可用。  
  Number:69  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:70  
  Description:权限被拒绝。  
  Number:71  
  Description:磁盘未准备好。  
  Number:72  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:73  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:74  
  Description:无法用不同的驱动器重命名。  
  Number:75  
  Description:路径/文件访问错误。  
  Number:76  
  Description:未找到路径。  
  Number:77  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:78  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:79  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:80  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:81  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:82  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:83  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:84  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:85  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:86  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:87  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:88  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:89  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:90  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:91  
  Description:未设置对象变量或   With   块变量。  
  Number:92  
  Description:未初始化   For   循环。  
  Number:93  
  Description:模式串无效。  
  Number:94  
  Description:此错误号已过时,不再使用。  
  Number:95  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:96  
  Description:无法接收对象的事件,原因是该对象激发的事件数已达到它所支持的事件接收器的最大数。  
  Number:97  
  Description:在不是定义类的实例的对象上不能调用友元函数。  
  Number:98  
  Description:无论是作为参数还是作为返回值,属性或方法调用都不能包括对私有对象的引用。  
  Number:99  
  Description:应用程序定义的错误或对象定义的错误。  
  Number:100  
  Description:类“|1”不实现   System.Collections.ICollection   接口。  
  Number:101  
  Description:应用程序定义的错误或对象定义的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在VBA中,Err.Raise是一个用于触发一个错误并生成一个错误消息的方法。它的语法是Err.Raise(errNumber, errSource, errMsg)。其中,errNumber是一个代表错误号的整数值,errSource是一个表示错误来源的字符串,errMsg是一个表示错误描述的字符串。通过调用Err.Raise方法,我们可以自定义并触发一个特定的错误消息。 例如,在下面的示例中,Err.Raise 6会引发一个溢出错误,然后通过MsgBox显示错误号和错误描述: Err.Raise 6 ' 引发溢出错误 MsgBox "Error # " & CStr(Err.Number) & " " & Err.Description 当然,在实际应用中,我们可以根据需要自定义错误号、错误来源和错误描述。 另外,如果我们希望在代码中处理错误并给出相应的响应,我们可以使用On Error语句。通过在代码中设置一个错误处理器,我们可以在发生错误时执行特定的代码块。下面是一个示例: Public Sub OnErrorDemo() On Error GoTo ErrorHandler ' 启用错误处理程序 Dim x, y, z As Integer x = 50 y = 0 z = x / y ' 除以零错误 ErrorHandler: ' 错误处理程序 Select Case Err.Number ' 评估错误号 Case 11 ' 除以零错误 MsgBox ("You attempted to divide by zero!") Case Else MsgBox "UNKNOWN ERROR - Error# " & Err.Number & " : " & Err.Description End Select Resume Next ' 继续执行下一条语句 End Sub 在上面的示例中,当发生除以零错误时,会显示一个消息框提示用户。如果发生其他类型的错误,会显示一个带有未知错误号和错误描述的消息框。使用Resume Next语句可以使程序继续执行下一条语句而不中断。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VBA使用总结(3)](https://blog.csdn.net/kdevn/article/details/7196733)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [VBA错误处理](https://blog.csdn.net/java_fresh_man/article/details/84900252)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值