库存表IMStock
id   stockName amount1     服装      502     纸张      503      笔记本   50入库表IMBuyId  BuyName  amount1    服装     102    笔记本   10出库表IMGetId  getName  amount1    纸张     102 笔记本 10
实现功能:如:购买了服装然后就会在库存表中增加相应的购买数量,
出库表中领用了笔记本10台,然后库存表中就相应的减少10台
最后只显示库存名称(stockName)里面各个字段都显示出来 和库存数量(amount)
谢谢各位!

解决方案 »

  1.   

    上个帖子没有我要的答案,不能用触发器!
    必须写在这里面 QueryBuilder qb = new QueryBuilder("sql语句");
    求大哥帮忙,
      

  2.   

    在程序里用事务,insert,update,放到一个事务里处理。
      

  3.   


    begin transaction
    --定义变量,用于累计事务执行过程中的错误
    declare @errorSum int
    set @errorSum = 0 --你要执行的Sql 语句--记录你执行的Sql累计是否有错误
    set @errorSum=@errorSum+@@error --根据是否有错误,确定事务是提交还是回滚
    if @errorSum>0
        begin
            --回滚事务
            rollback transaction
        end
    else
        begin
            --提交事务
            commit transaction
        end