请问'Record already locked by this session'如何解决

sparrownet 2003-06-10 10:02:59
我在用dbgrid编辑数据集时,想在一个记录(后一条记录用n1表示)未编辑完时去做别的事,
比如浏览,预览等,那这时我想这个未编辑完的记录自动删除而不加保存,
(我用的query组件:RequestLive=true, CachedUpdates=true)
我采用的是在beforepost前检查记录的完整性,如果不完整,
则调用cancel或delete,操作显示成功(好像速度有点慢),当前活动记录是n1,
当插入新记录时,编辑未完成,这时又调用post,就会出现上面的问题.
请问有那位高手指点迷津,解决这个问题,最好能解释它出现的原理


...全文
111 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sixgj 2003-06-10
  • 打赏
  • 举报
回复
学习中……

2,507

社区成员

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

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