你跟踪看看dt有数据吗
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    网上说SqlBulkCopy 会禁用掉触发器。不知道真假
      

  2.   

    应该是的 比如 insert select 就不会执行触发器或者delete table where id in(1,2,3,4,5)也不会..所以 我感觉SqlBulkCopy 应该属于insert select 类型的.如果你想执行触发器 只能for循环插入了..
      

  3.   

    结贴,问题已解决
    一部分应该是粗心大意造成的
    -------------------------------
    c#:
    SqlBulkCopy bulk = new SqlBulkCopy(connsql.ConnectionString, SqlBulkCopyOptions.FireTriggers)
    这里不要加事务触发了。
    然后是触发器
    触发器里面不能用 "!=" 这个不等于,要用“<>”