比如,有个表person
我这样写
begin tran
insert into person
values(......)中间省略掉数据此时我为了保证成功会先在数据库里先查询此条记录,如果有就提交事务.
然后写下
commit tran
但是我这个做个几次最后我提交了事务,但第二天查的时候没这条记录..怎么会事,搞了好几次了..
不知道各位有没有碰到这种情况.
我这样写
begin tran
insert into person
values(......)中间省略掉数据此时我为了保证成功会先在数据库里先查询此条记录,如果有就提交事务.
然后写下
commit tran
但是我这个做个几次最后我提交了事务,但第二天查的时候没这条记录..怎么会事,搞了好几次了..
不知道各位有没有碰到这种情况.
解决方案 »
- delphi中用了groupbox控件不随窗体改变大小是怎么回事?
- 向大家请问关于sql语句的分组问题
- 高分求教一个问题,刚转型到Delphi.
- 新手提问,请多关照,谢谢
- 求急!!如何在del6中取得execl表格WorkSheet里已有记录的条数?!
- 如何防止单元间的循环引用?
- 好久没有去大富翁论坛了,还有在么?
- //非常奇特的系统启动现象,进来看看//
- 非常感激WnEunfn,请来领昨天晚上的800分!-2
- 要求xjljm公开向大家赔礼道歉(看来此论坛无能人也!无人会回答此问题!)
- 用 odac or sdac 的朋友进来帮忙帮忙
- delphi中的application的hint属性有什么用,在哪显示的?请知道的大虾,告知一声!
那么你可以用错误处理来解决,别用在数据库中查找的方法.
比如在person表刚插入一条记录,我为了保证成功,就在没提交事务之前查询有没有该条记录,如果有我就提交.
但是有几次我在数据库中明明看到插入成功了,我才提交的数据但是第二天就没有了..
不知道是怎么回事...
你哪个错误处理是什么方法?
请指教.