在表格dbgrid中有如下几条相同的记录:
部门编号 部门名称 姓名
一车间
一车间
二车间
二车间
三车间
三车间
其中部门编号和姓名,暂时没有填充数据,这时候如果要删除某条记录,回出现错误信息:"多步操作产生错误.请检查每一步的状态值.",现在问:怎样删除上面第一条记录,而不出现错误?
部门编号 部门名称 姓名
一车间
一车间
二车间
二车间
三车间
三车间
其中部门编号和姓名,暂时没有填充数据,这时候如果要删除某条记录,回出现错误信息:"多步操作产生错误.请检查每一步的状态值.",现在问:怎样删除上面第一条记录,而不出现错误?
楼主可以用dbgrid里的一事件,当点击鼠标时,把记录集设为编辑状态.
2、删除记录时,不要删除对应的DBGrid中的行,最简单的方法是直接删除数据集的记录。例如ADOQuery1.Delete;