我是用Adodc控件。‘删除’按钮出的错误我无法解决!!有时删除记录好使,但是有时不好使,出现错误!!
我的程序是:
Dim s As String
s = MsgBox("要删除当前记录吗?", 4, "删除当前记录!")
If s = vbYes Then
DoEvents
Adodc1.Recordset.Delete
DoEvents
Adodc1.Recordset.MovePrevious
Else
Adodc1.Refresh
End If
出错信息是:
实时错误 ‘-2147467259(80004005)
键列信息不足或不正确。更新影响到多行
我的程序是:
Dim s As String
s = MsgBox("要删除当前记录吗?", 4, "删除当前记录!")
If s = vbYes Then
DoEvents
Adodc1.Recordset.Delete
DoEvents
Adodc1.Recordset.MovePrevious
Else
Adodc1.Refresh
End If
出错信息是:
实时错误 ‘-2147467259(80004005)
键列信息不足或不正确。更新影响到多行
解决方案 »
- 请教一个用MSCHART控件生成散点图的问题,肯请各位高手指点,不胜感激!
- 求把计算方法存储在数据库中的实现方法,并在需要计算的时候实现计算
- 日期筛选出现的问题
- 请问在datagrid中如何才能实现选择多行数据? 问题解决马上给分 !
- 两个记录集recordset连接同一个数据库,不过第二个记录集提示"........ 在线等!
- 请问,我想在mshflexgrid和datagrid实现以下功能,该怎么做?
- 如何在窗体或text中捕获ctrl+x键?
- 请教一个字节有高位,是否有低位,如何划分,谢谢!!!
- 大神指导下编写账号自动注册机需要学习哪些知识?
- 急,急,急,判断操作系统类型(windows98,windows2000),用什么API函数?
- 如何编写一个调色板
- 已经贴了两天了!各位兄弟帮个忙把!
S = MsgBox("要删除当前记录吗?", 4, "删除当前记录!")
If S = vbYes Then sql = "select * from 表名 where 字段名= '" & Trim(Text1.Text) & "'"
Adodc1.RecordSource = sql
Adodc1.Refresh
Adodc1.Recordset.Delete
Adodc1.Recordset.MoveNextEnd If