小弟,现用adoconnection做一个事务的操作其中完成两个插入操作可执行时仅在第二个插入中插入数据,运行中提示成功没有任何异常。
但当第一个表中有相同插入的数据时报数据的唯一性出错,(带主键的)。
请问如何解决在一个事务中同时运行两个插入?
我的问题是否因有何属性没有设对呢?
还是就不行呢?
(用adoquery执行的插入,同时对两个表)。
但当第一个表中有相同插入的数据时报数据的唯一性出错,(带主键的)。
请问如何解决在一个事务中同时运行两个插入?
我的问题是否因有何属性没有设对呢?
还是就不行呢?
(用adoquery执行的插入,同时对两个表)。
解决方案 »
- move函数在把string串移到pchar串时的小问题,高手进,在线等
- delphi如何遍历数据表?用delphi语句如何写
- 如何设置 DDBGrid 使能用鼠标拖动多选记录行?
- 这样的功能怎么实现啊???
- 简单问题,用adoquery控件连接数据库它提示missing sql property?是怎麽回事
- 关于SQL_SERVER的数据库恢复存储过程问题!
- 哪位有完整的6。0企业版啊, 我找得好辛苦啊,
- 紧急求助:如何实现Table中某个字段的数值整体错位赋值?
- 没有错误原因,但编译之后说不能生成可执行文件?为什么?
- Delphi配置问题
- bat文件执行过程的控制!!?
- 如何达到这个效果?
一个事务你们你可以执行n的插入操作。 但如果你不是通过SQL语句插入的,那要记得插入后要post。当然事务结束时,也要记得Commit。
当我把第二个insert屏蔽掉时第一个可以插入
可以给一个一事务多表插入的例子吗?
不胜感谢!!!!
然后用ADO自带的事务处理;开始事务
写入两个或多个保存表的函数;
完成则结束事务;
出错则回滚事务;我是这样做的。