如何在页面错误时向数据库中添加记录.txt

来自「较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.」· 文本 代码 · 共 9 行

TXT
9
字号
如何在页面错误时向数据库中添加记录?
在ASP中,我在页面中添加了On Error Resume Next错误命令,以消除和避免程序错误。现在我想在错误处理中加入对数据库的执行,如向数据库中添加记录,麻烦是:如果对数据库的操作(insert/update)在程序出错之后执行,将对数据库产生意想不到的严重后果。我该怎么办呢?

很简单,我们在用On Error Resume Next忽略错误后,再稍加处理即可保证即使前面出错,程序依旧会正确地向数据库中添加数据: 
 	If Err.Number = 0 And objConnection.Errors.Count = 0 Then
		Set rstResults = dbData.Execute(txtSql)
  	'这里才能执行语句,因为没有错误
	End If

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?