CancelUpdates 的小问题

xuhua 2003-10-20 05:03:46
使用AdoDataset

commandtext:="select NO,id,name from tab1 ";(其中NO为主键)
AdoDataset.cursorType:=ctstatic;
locktype:=itBatchoptimistic;
绑定到grid

输入2行或2行以上的数据(AdoDataset 的状态为insert)
使用adodataset.CancelUpdates
报错:行句柄引用了一个已被删除的行或别标识未删除的行。
如何处理?
...全文
28 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiflower 2003-10-21
  • 打赏
  • 举报
回复
按理不应出现此问题,重建一个简单的测试程序试试吧
hongqi162 2003-10-21
  • 打赏
  • 举报
回复
CancelUpdates方法,取消缓存中的所有更新。
hiflower 2003-10-20
  • 打赏
  • 举报
回复
用缓冲模式的时候才能用 CancelUpdates,否则用 Cancel

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧