在表格dbgrid中有如下几条相同的记录:
部门编号 部门名称 姓名
一车间
一车间
二车间
二车间
三车间
三车间
其中部门编号和姓名,暂时没有填充数据,这时候如果要删除某条记录,回出现错误信息:"多步操作产生错误.请检查每一步的状态值.",现在问:怎样删除上面第一条记录,而不出现错误?
部门编号 部门名称 姓名
一车间
一车间
二车间
二车间
三车间
三车间
其中部门编号和姓名,暂时没有填充数据,这时候如果要删除某条记录,回出现错误信息:"多步操作产生错误.请检查每一步的状态值.",现在问:怎样删除上面第一条记录,而不出现错误?
解决方案 »
- 如何用delphi的发html格式的邮件?
- 为什么我从Delphi编写的界面的文本框中COPY的汉字,到了别的程序就变成了乱码?
- v如何用机箱的喇叭发音
- ★急★急★急:按F9编译时出现CPU错误提示,用Ctrl+F9编译好后(不提示任何错误),运行程序也没有问题,怎么回事?
- 请问如何将ColorDialog和FontDialog中的字体设置和颜色设置保存起来。比如保存在INI文件中,以便在下次软件运行时读取?
- 用了sendinput函数实现鼠标点击效果后黑屏了啊
- 主从报表生成excel
- delphi 和 pascal 有什么分别?
- 请教一个关于ADOQUERY.filter的问题
- 控件安装出现的问题!
- 小弟有個問題請教,cxgrid高手請進
- 大哥大姐帮我看看这段代码错在哪?
楼主可以用dbgrid里的一事件,当点击鼠标时,把记录集设为编辑状态.
2、删除记录时,不要删除对应的DBGrid中的行,最简单的方法是直接删除数据集的记录。例如ADOQuery1.Delete;