在线等:asp捕捉错误的问题on error
问题:
1,error.number返回的是错误数还是错误代码?我看有人说是错误代码。
2,具体问题:用conn.execute执行语句,如下
sql="update Trade set addtime='"&now()&"' where companyid='"&companyid&"'"
'字段cid 在表中是文本型所以加单引号,从excel中导入的
on error resume next
conn.execute sql,RecordsAffected
if error.number>0
response.write "error"
response.end
else
response.write "ok"
end if
现在就是执行了 response.write "error" 这句,说明有错误是吧,但sql操作仍然可以执行。
现在我都分不清到底是有错没有错,因为如果把某条数据改成错误的,也报错。
这究竟是怎么回事?到底是哪里错了?
3,conn.begintrans应该加在on error前面还是后面?
在线等!!!!!
|