Update Proposals set ProposalName = '111111111'
 Where proposalautoid in (248, 267, 271, 869, 880)

解决方案 »

  1.   

    The same error. My initial query is like yours.
      

  2.   

    Update Proposals set ProposalName = '111111111'
     Where proposalautoid < 1000Also report this error.
      

  3.   

    你有触发器吗?
    估计是你的for update触发器所引起的。
      

  4.   

    如果有触发器,请改为下面的形式:CREATE TRIGGER trname ON Proposals
    FOR update
    AS
    update YouTable set ProposalName=tem.ProposalName from inserted tem where YouTable.proposalautoid=tem.proposalautoid
    go
      

  5.   

    -----禁用触发器
    alter table 表名 disable trigger 触发器名
      

  6.   

    触发器中调用了这个:
    AutoSetDataTime