难道是变量名区分大小写?试试:update tfmpb_bulletin set Subject = @Subject, content = @content,
==>
update tfmpb_bulletin set Subject = @Subject, content = @Content,

解决方案 »

  1.   

    要注意go语句哦 
    声明变量和使用变量要是被go语句隔开,也是不可以的啊
      

  2.   

    是不是两边机器的SQL Server环境不同导致的? 
    我头次碰到这个问题,郁闷了几天搞不懂哪里出的问题,所以上来请各位神仙指路了...呵呵!
      

  3.   

    我没有测试,不过听楼上的哥儿们说好用应该是好和用吧,我看了一下编码也没看出来什么不对的,我建议楼主把@content都换能别的变量名试一下,如果还是那样的话可以排除了是变量名错写的问题,楼主试完了回复一下
    关注ing!~
      

  4.   

    晕了,SQL Server果然是对大小写敏感,不过只是在另外一台机器上才敏感,我按照 libin_ftsafe(子陌红尘) 的意见修改了变量名保持大小一致后就通过了;而在我的机器上对大小写不敏感,大小写都能通用.
    观察了下属性,我机器上Sql server 的排序规则是Chinese_PRC_CI_AS,而另外一台机器的排序规则是 Chinese_PRC_Bin . 是不是这个引起的? 什么修改啊?
      

  5.   

    Chinese_PRC_CI_AS:不区分大小写
    Chinese_PRC_Bin  :二进制排序(自然区分大小写)修改字符集:
    ALTER DATABASE yourdb COLLATE Chinese_PRC_CI_AS
      

  6.   

    这样修改字符集不行哦,还是对大小写敏感
    ALTER DATABASE cappda COLLATE Chinese_PRC_CI_AS我查看了资料,好像是要对master等重新构建才可以哦。