如何在页面错误时向数据库中添加记录?
发布时间:2010-06-26 12:26:00
标签:错误,数据库,asp
如何在页面错误时向数据库中添加记录?
在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
0
投稿
猜你喜欢
- 如何正确显示数据库里同时存在的GB码和BIG5码? Public Function CheckBIG(strS
- 当where子句对某一列使用函数时,除非利用这个简单的技术强制索引,否则Oracle优化器不能在查询中使用索引。通常情况下,如果在WHERE
- asp生成wbmp代码如下: <%@ Language=VBScript %><%Funct
- 下面的代码是日期函数的一些简单运用,应该不用解释,生成当月的日历,当然你可以根据实际情况进行扩充!效果图:<%@LANGUAGE=&q
- Microsoft? SQL Server? 2000 提供了两种主要机制来强制业务规则和数据完整性:约束和触发器。触发器是一种特殊类型的存
- MySQL 拥有一个复杂的但直观易学的 SQL 接口。这个章节描述了各种不同的命令、类型和函数,为了高效地使用 MySQL 需要了解它们。这
- 主要代码如下: total = application("All
- 使用ajax获取服务器数据返回给客户端,出现中文乱码。在之前的一个ajax应用中指定codepage=936,将所有页面编码都指定为GB23
- jQuery居然都没有JSON的decode和encode,精确类型判断也没有,囧……自己动手写吧!不过这些东西在网上都已经有很好的版本了,
- 在表中有两个字段:id_no (varchar) , in_date (datetime) ,把in_date相同的记录的in_date依次
- 打开网页,然后将javascript:document.body.contentEditable='true';
- 在Asp中如何得到所有表单的名称跟对应的值。其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地写下来,仅供参考。在Asp程序
- Div+CSS+JS组和能够实现很多好看的特殊的效果,这里推荐一款可刷新的下拉菜单:下面是js代码部分:<script type=te
- 这是个删除非空目录的例子test.asp要执行删除你需要对该目录具有修改权限<% dim fso,tmpfold
- 当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制 问题的解决方法如下:第一:ACC
- 特点:不需要另外加个清除DIV:after(伪对象)--设置在对象后发生的内容,通常和content配合使用,IE不支持此伪对象,非Ie 浏
- 阅读上一章:Chapter 13 为文字指定样式Chapter 14 图片替换随着更多设计师与开发者开始使用标准(特别是CSS),每天都会有
- 蜜蜂可以看到紫外线,人则看不到;蛇和蚊子可以看到红外线,人则看不到。火狐(Firefox)浏览器也可以看到人们看不到的东西,但迄今为止,这些
- 本篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意!虽然这是
- 向数据库加入字符类型的数据时,我老爱写错数据中含有单引号的语句而导致操作失败像:正确的SQL语句:INSERT baby