sqlstr = "Delete From P_Info Where ID='" & id & "'"
cn.Execute sqlstr
我怎么知道是否已经把数据库中的记录删除掉了呀?
可以用什么来判断呀?或者有什么其他的方法?
谢谢!
cn.Execute sqlstr
我怎么知道是否已经把数据库中的记录删除掉了呀?
可以用什么来判断呀?或者有什么其他的方法?
谢谢!
解决方案 »
- 江南兄请教您个问题 您那个《一个简单的VB窗体类》我在其中加入了一个自己的函数后怎么一运行VB6就报应用程序错误啊?
- vb inet 怎样通过inet访问远程unix或Linux的 ftp服务器?
- vb中如何获得毫秒值
- 求助!如何实现这样的复杂查询?SQL高手进来……
- 我有個查詢頁面存在許多combox選項, 是每次都從數據庫讀出他們的數據, 還是作為一個全局數組保存?
- 紧急求助!!!!!需要一个平面式的DTPicker!!!请高手们帮帮忙!!!
- 把数据输出到WORD文件?
- 如何对PDF文件进行版面分析?
- 终于上“星”了,散分喽!!!!
- ****combox控件的下拉框只有一列,我想显示多列如何解决****
- 在datagrid中怎样通过点击来到达特定的记录行?
- 一个关于Combox的简单问题(在先等)!
On Error GoTo Err sqlstr = "Delete From P_Info Where ID='" & id & "'"
cn.Execute sqlstr
Exit Sub
Err:
MsgBox "删除不成功!", vbCritical, "系统提示"
End Sub
但是如果delete之前使用了begintrans,则在delete之后要记得commit.
还有一个办法就是再执行
"select * From P_Info Where ID='" & id & "'"
如果数据库中没有,则删除成功!
再用sqlstr="select * frpm p_Info where id='" & id & "'"
如果记录不存在表示删除了
On Error GoTo Err sqlstr = "Delete From P_Info Where ID='" & id & "'"
cn.Execute sqlstr
Exit Sub
Err:
MsgBox "删除不成功!", vbCritical, "系统提示"
End Sub
用这种方法做的时候,当where后面条件不成立时,是不是也会出现提示呀!
我这里好象不提示呀!
但是否删除成功必须自己判断 用 select .....