try捕捉错误的用法 捕捉数据库update时主键重复错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try ......catch ex as exception throw ex.messageend try会自动捕获这个错误的,其中ex.message就是重复的信息提示. 在 update 之前,先写一句 SQL select * from 表名 where '主键列名'='" & 主键ID &"'查找一下数据库中是否存在该数据若 recordset 非空(rs.eof=false),则说明该主键已存在 catch ex as exception是不是语法不对,为什么写到程序里是红色显示的 在vb中应该用on error goto ErrHandle这种去捕获错误如on error goto errHandle...'这里写你的数据执行代码...errHandle: '这里写上你的错误处理方法 或者用on error resume next如on error resume next'这里写你的数据执行代码if err.Number <> 0 then '这里写上你的错误处理方法end if 关于VB6.0+SQL server2000的问题 问一个调用问题?? 如何制作共享软件? 如何卸mdi窗体 如何让系统托盘里的图标闪烁? 关于在picturebox里面画点连线? 热烈欢迎大家到我的新论坛做客。 如果把ADO.RECORDSET的内容导入到EXCEL中.形成指定的文件 怎样备份有密码的access数据库和导入备份数据库 VB的不规则窗体技术 如何让vb mdi父窗体显示自己的菜单,而不是子窗体的菜单。 很简单一个问题(如果结贴慢,会添分的)
......
catch ex as exception
throw ex.message
end try会自动捕获这个错误的,其中ex.message就是重复的信息提示.
select * from 表名 where '主键列名'='" & 主键ID &"'
查找一下数据库中是否存在该数据
若 recordset 非空(rs.eof=false),则说明该主键已存在
是不是语法不对,为什么写到程序里是红色显示的
这种去捕获错误如
on error goto errHandle
...
'这里写你的数据执行代码
...
errHandle:
'这里写上你的错误处理方法
on error resume next
'这里写你的数据执行代码
if err.Number <> 0 then
'这里写上你的错误处理方法
end if