使用cnM.Execute("insert.....")语句的问题

yxh100 2005-07-11 04:58:19
是用此语句不像rs=cnM.Execute("select ....."),通过rs可以判断,cnM.Execute("insert.....")如何判断插入是否成功?

谢谢!!
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Camus_Li 2005-07-11
  • 打赏
  • 举报
回复


Public Function ExecuteNoQuery() As Boolean
On Error GoTo Exception
With mADODBCommand
.Prepared = True
.Execute
End With
ExecuteNoQuery = True
Exit Function
Exception:
If Err.Number = -2147217887 Or Err.Number = -2147217873 Then
MsgBox "数据操作出现重复!请再次核实!", vbCritical, "设备管理"
Else
ShowError Err, "ExecuteNoQuery()"
End If
ExecuteNoQuery = False
End Function
Camus_Li 2005-07-11
  • 打赏
  • 举报
回复
dim count as long

cnM.Execute("insert.....",count,..)
if count>0 then 'ok
AndyFunction 2005-07-11
  • 打赏
  • 举报
回复
cnM.RowsAffected<>0

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧