vb删除记录问题

请高手看这段代码:OnErrorGoToaaDimMsg,STYLE,Title'声明STYLE=vbYesNo'定义按钮。Msg="您确定要删除吗?"'定义提示信息Ti... 请高手看这段代码:
On Error GoTo aa
Dim Msg, STYLE, Title '声明
STYLE = vbYesNo '定义按钮。
Msg = "您确定要删除吗?" '定义提示信息
Title = "提示" '定义窗口标题文字
Response = MsgBox(Msg, STYLE, Title)
If Response = vbYes Then ' 用户按下“是”。
Adodc1.Recordset.Delete
Adodc1.Recordset.Update
Adodc1.Refresh
Adodc1.Recordset.MoveFirst
If Adodc1.Recordset.EOF = True Then
MsgBox "当前已是最后一 条符合条件的信息记录", , "返回"
Adodc1.Recordset.MoveLast
End If
Else ' 用户按下“否”。
End If
aa:
If Err.Number = 3021 Then
End If
/////////////////
执行时正确删除记录!可在DATAGRID控件中去还在!请问哪出问题了!
回复:windlf ----试过了!刷新DATAGRID也没有用!回复二!你的方法我都试过还是不行呀!
展开
 我来答
yoya0303
2008-01-08 · TA获得超过451个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:980万
展开全部
Adodc1.Refresh
DataGrid1.Refresh
我这么用
先刷adc 再刷dg
windlf
2008-01-08 · TA获得超过393个赞
知道小有建树答主
回答量:719
采纳率:42%
帮助的人:259万
展开全部
Adodc1.Recordset.Movelast
Adodc1.Recordset.MoveFirst

这就应该就没了。

我一般只用data adodc很少用,不过应该差不多的啊。
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveLast
Adodc1.Recordset.MoveFirst
这样不行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式