我在用VB作数据库新添加一行的时候,
有可能出现写入数据格式不被数据库接受,
(使用的ADODC控件的recordset.addNew抛出错误)
于是,我使用on error出理错误
但是
控件已经执行了AddNew操作我想在出错处理,
怎么回滚呀??
有可能出现写入数据格式不被数据库接受,
(使用的ADODC控件的recordset.addNew抛出错误)
于是,我使用on error出理错误
但是
控件已经执行了AddNew操作我想在出错处理,
怎么回滚呀??
解决方案 »
- 如何判断datagrid没有数据?
- vb高人求助,小弟很笨,请指教!
- 问:调用PrintDialog(API函数)后,如何得到用户选择的是“打印全部”还是“打印选择区域”?
- 调用什么函数可以知道一个文件夹里面含有几个子文件(假设文件夹里面的自文件后缀名全相同且不含其他类型的文件名)
- 高手请进--紧急就援
- 我搞论坛自动顶贴机下载 但是vb在识别验证码方面怎么样
- 程序中如何设置本地网络!!各位大虾救命啊!!
- API!!!SOS!!!
- 请教打印输出到文本文件中?????
- MSChart(饼图)的打印问题???请各位高手多多指教,有劳啦···(急用)
- 怎么有的窗体打开时在任务栏有显示,有的没有?
- 5个叉叉裤穿起就是安全
On Error GoTo errPro
If Text1(0) <> "" Then
Dim i As Integer
Adodc1.Recordset.AddNew
For i = 0 To 8
Adodc1.Recordset.Fields(i) = Text1(i)
Next
Adodc1.Recordset.Update
isEmpty(0) = False
Else
MsgBox "请输入客户信息", vbOKOnly, "出错了"
End If
Exit Sub
errPro:
MsgBox "非法输入!", vbOKOnly, "出错了"
==> Adodc1.Recordset.CancelUpdate本来Text1(0)应该是数字
如果输入字母,它就进入errPro,
但是它还是说不能插入空行