C# 两次插入数据库中为什么偶尔一次插入不成功. 在线等

zhn178500 2017-08-16 09:55:10
1.asp:Button 提交数据
2.插入主表数据
3.插入回复表数据


问题是,为什么有时候 主表和回复表插入oracle数据库成功,有时候只插入主表,回复表没插入成功呢‘?

有什么好的解决方案吗?在线等.
...全文
336 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑娃 2017-08-16
  • 打赏
  • 举报
回复
你有捕捉异常吗?难道你都是去数据库里面检查插入数量来判定是否成功吗
exception92 2017-08-16
  • 打赏
  • 举报
回复
xuzuning 2017-08-16
  • 打赏
  • 举报
回复
需要再现故障! 既然是 偶尔一次插入不成功 那么你就静待问题的再次出现
zhn178500 2017-08-16
  • 打赏
  • 举报
回复
没有批量处理, 先往 主表插入一条数据,再往回复表插入一条数据
秋的红果实 2017-08-16
  • 打赏
  • 举报
回复
你是怎么知道没有插入成功的? 要知道,数据插入后,有延迟,你刷新下数据库再看 再就是只能看代码了
正怒月神 2017-08-16
  • 打赏
  • 举报
回复
批量插入? 是怎么批量处理的呢
吉普赛的歌 2017-08-16
  • 打赏
  • 举报
回复
代码贴出来再说吧
zhn178500 2017-08-16
  • 打赏
  • 举报
回复
改用其他方式处理了,谢谢大家
xy420112 2017-08-16
  • 打赏
  • 举报
回复
确定是 偶尔吗, 有时成功 有时不成功?
李武医 2017-08-16
  • 打赏
  • 举报
回复
可以通过事务来控制,try cath 捕获异常

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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