为什么调用Cancel不能取消对数据库的操作,如何取消操作?帮帮忙!

hxmforyou 2003-09-29 05:29:34
我用ADO方式连接数据库,设置ADOQuery的CacheSize为20,但是我发现用Cancel时,只能取消最后一步,如果我录入了10条记录,然后想取消,该如何实现,高手帮帮忙?
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
NewPrince 2003-09-30
  • 打赏
  • 举报
回复
事务
LikeVCL 2003-09-30
  • 打赏
  • 举报
回复
尝试将CacheSize 设置为 800~1000 ,不行的话就用Rollback吧
njlindy 2003-09-30
  • 打赏
  • 举报
回复
可以采用事务回滚的方法
xthggg 2003-09-29
  • 打赏
  • 举报
回复
好象是调用adoconnection的scrollback属性吧,这样事物回滚。你查看一下adoconnection的属性。应该可以找到的。脱离了delphi好多的我也记不清楚了。sorry!
andy1126 2003-09-29
  • 打赏
  • 举报
回复
采用批更新

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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