AdoDataset ltBatchOptimistic模式下,重复录入的问题...(200分)

大P 2009-07-17 02:15:00
200分献上...

原帖地址
http://topic.csdn.net/u/20090717/14/7857993f-f335-445f-9408-5835317ea7cd.html?72702

在线等候..解决后马上结贴
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大P 2009-07-19
  • 打赏
  • 举报
回复
散分啦...
阿三 2009-07-17
  • 打赏
  • 举报
回复
主键最好用一个自增列或序列来实现,这样在提交时系统生成.
如果想自己录入,用stringgrid来实现比dbgrid能好控制一些.
大P 2009-07-17
  • 打赏
  • 举报
回复
谢谢bdmh ~终于有人回帖了~感动ING

多用户批量提交~ 的时候

事务+全部回滚

锁的时间非常短(可忽略不计) 手工sp_lock基本捕捉不到锁

我希望做到的是 每次向缓存里增加数据的时候 ~ 能直接在缓存里判断重复值...给予提示..
bdmh 2009-07-17
  • 打赏
  • 举报
回复
还有一个问题要考虑,就是是否是多用户并发操作,如果是,最好改用数据库自动维护,否则是个很麻烦的事

是在不行就实时提交

2,498

社区成员

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

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