以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为什么foxtable不是用事物提交数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46913) |
-- 作者:longtechwj -- 发布时间:2014/3/1 9:58:00 -- 为什么foxtable不是用事物提交数据 为什么foxtable不是用事物提交数据 我库存扣了,单却没有生成,网络有 时候会断一下。每次都这样
|
-- 作者:longtechwj -- 发布时间:2014/3/1 10:01:00 -- 弄得我每次都要去用SQL语句调库存 很危险
|
-- 作者:狐狸爸爸 -- 发布时间:2014/3/1 10:01:00 -- 在保存的时候恰好中断的概率很低,每次都这样的可能性几乎没有,所以你的问题应该不是这个原因,是代码不严谨造成的。 而且如果网络中断,不管是保存前,还是保存中,都会有错误提示的。
如果用事务,可以参考:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=46326&skin=0
[此贴子已经被作者于2014-3-1 10:02:36编辑过]
|
-- 作者:Bin -- 发布时间:2014/3/1 10:02:00 -- 参考一下这里http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=44338&skin=0 |
-- 作者:longtechwj -- 发布时间:2014/3/1 10:10:00 -- 我是说出现的次数太多了,不是每张单都这样 |
-- 作者:longtechwj -- 发布时间:2014/3/1 10:18:00 -- 他们有的人不知道马上把那个异常对话框关掉,这个编号在里面还没存在 下一个人在里面用这个编号已经插入进去了,然后就会报主键约束错误
|
-- 作者:Bin -- 发布时间:2014/3/1 10:21:00 -- 可以考虑使用Try CatCh 出现错误,捕获错误在CatCH中捕获错误,先执行插入编号,再弹出错误提示. 或者你直接用事务吧.
|
-- 作者:狐狸爸爸 -- 发布时间:2014/3/1 10:23:00 -- 事务会在2015版加入,目前可以参考其他用户的例子写一下。 |
-- 作者:longtechwj -- 发布时间:2014/3/1 10:26:00 -- 谢谢 |
-- 作者:lsy -- 发布时间:2014/3/1 10:32:00 -- 下面是本人在Oracle数据库里写的函数,执行也很简单: 函数: CREATE OR REPLACE Function Func_提前出院医保审核_UPDATE
执行 Select Func_提前出院医保审核_UPDATE([0],[1],[2],[3]) As 返回信息 From dual
SQLSERVER里面,怎么弄,却不知道了。 [此贴子已经被作者于2014-3-1 10:35:58编辑过]
|