[2007年01月15日] ASP学习笔记
时间:2007-01-15 来源:txkss
22:39 2007-1-15
error集合取得ADO组件运行时发生的错误和警告信息。
当出现错误的时候,一个或多个ERROR对象会被放到connection对象的ERRORS集合中.
我们可以通过count属性来获得集合中error对象的个数
errors.count
变量=connection.errors.count 如果变量的值大于0就说明有错误发生了
如果我们使用完errors集合后还在其它地方判断,就要先清空错误对象
这就要用到connection.errors.clear
要知道发生了什么错误就要使用error对象
我们可以通过errors集合的item方法来取得集合中的error对象
errors.item() 取得集合中的error对象
------
语法
------
set err=connection.errors.item(error对象索引)
1.5
error.number 取得错误代码
变量=error.number
1.6
error.description 取得错误或警告发生的原因或者是描述
变量=error.description 三、ASP中我们通过自己设置可以编写处理错误的代码
它就是on error语句,我们将这些话写到result.asp中
<% on error resume next %> 意思是发生了错误就跳过,继续向下运行
在打开recordcoe对象的地方下面使用
set myErrors=conn.errors
if myErrors.count>0 then
for i=o to myErrors.count-1
response.write("错误原因: " & myErrors.item(i).description & "<br>")
next
end if ------------
ERR对象
------------
response.write"错误号" & err.number
response.write"错误号" & err.description
err.clear --------------------
下面加到上面出错代码下面
--------------------
if err.number<>0 then
response.write "ERR对象抓到的错误: " & err.description
end if
当出现错误的时候,一个或多个ERROR对象会被放到connection对象的ERRORS集合中.
我们可以通过count属性来获得集合中error对象的个数
errors.count
变量=connection.errors.count 如果变量的值大于0就说明有错误发生了
如果我们使用完errors集合后还在其它地方判断,就要先清空错误对象
这就要用到connection.errors.clear
要知道发生了什么错误就要使用error对象
我们可以通过errors集合的item方法来取得集合中的error对象
errors.item() 取得集合中的error对象
------
语法
------
set err=connection.errors.item(error对象索引)
1.5
error.number 取得错误代码
变量=error.number
1.6
error.description 取得错误或警告发生的原因或者是描述
变量=error.description 三、ASP中我们通过自己设置可以编写处理错误的代码
它就是on error语句,我们将这些话写到result.asp中
<% on error resume next %> 意思是发生了错误就跳过,继续向下运行
在打开recordcoe对象的地方下面使用
set myErrors=conn.errors
if myErrors.count>0 then
for i=o to myErrors.count-1
response.write("错误原因: " & myErrors.item(i).description & "<br>")
next
end if ------------
ERR对象
------------
response.write"错误号" & err.number
response.write"错误号" & err.description
err.clear --------------------
下面加到上面出错代码下面
--------------------
if err.number<>0 then
response.write "ERR对象抓到的错误: " & err.description
end if
相关阅读 更多 +