ICItemMapping--的重复赋值?--------那一个字段报错?

解决方案 »

  1.   

    set @客户流水号= (select FcustID from SEOrder where FinterID=@订单流水号) 

    if not exists (select * from ICItemMapping where FitemID=@产品流水号 and FcompanyID=@客户流水号) 
    insert into ICItemMapping(FID,FItemID,FcompanyID,FPropertyID,Fmapnumber) 
    VALUES (4,@产品流水号,@客户流水号,1,@对应编码) 
    --问题在这一段,正确赋值就行了
      

  2.   

    郁闷哦 在数据库表中修改 seorderentry表 可以正常执行 可是在金蝶系统中修改就不可以
      

  3.   

    因为inserted可能有多条记录,你的逻辑错误造成的
      

  4.   

    set @客户流水号= (select FcustID from SEOrder where FinterID=@订单流水号) 应该是这段代码错误,因为执行后 @客户流水号 为空值
    可是为什么在数据库表  seorderentry 中直接 增加或者修改可以执行呢?
     帮帮忙哦