asp.net做的系统——操作多张表是否要用事务
小大飞 2014-02-19 10:30:02 我们做了个管理系统。三层是用动软生成的。
有的地方需要操作多张表,一直是往第一张表插入一条数据,判断返回的id是否>0
然后再if里面判断,再向第二张表插入数据,如果第二条插入语句,返回的id也>0
就提示操作成功。修改时牵扯关联表也是这么做的。还有 删除都是类似要过。
我是个新手,以前做网站一般都只,操作一张表,现在突然感觉这样可能会出问题
因为,万一第一张表成功了,但是第二张表失败了怎么办?
这里需要使用事务吗?