什么都没用. 
是一个数据库.我就用的.net默认的数据集.直接选出这个存储过程.然后预览。 

解决方案 »

  1.   

    你运行exec UpdateTemplate  再看看
      

  2.   

    CREATE PROCEDURE UpdateTemplate @TemplateName nvarchar(500), 
    @TemplateContent nvarchar(4000), 
    @OId nvarchar(100) 
    AS 
    declare @Msql varchar(1000) 
    set @Msql= 'UPDATE [Cg_Gys] SET [' + @TemplateName +'] = ''' + @TemplateContent + '''  WHERE (([selfid] = '+@OId+'))' 
    exec(@Msql) 
    SELECT *  FROM Cg_Gys 
    GO exec UpdateTemplate 'GysMc','asdf',2
    没问题呀  
    ,你再试试
    windows server 2003 + SQL server 2005