.net用存储过程修改数据,存储过程应该返回什么值指示是否修改成功?
就像新增数据时,可以使用SCOPE_IDENTITY(),
那修改数据呢?请教高手解答,谢谢了!

解决方案 »

  1.   

    cmd.Parameters["@message"].Direction = System.Data.ParameterDirection.Output;            cmd.ExecuteNonQuery();
                retvalue = cmd.Parameters["@message"].Value.ToString();
                con.Close();
                return retvalue;SQL:-creator  by taffy
    CREATE PROCEDURE updateKPIAIM
    (  @id  int, 
     @Message  varchar(50) output 
    )
     AS
    SET XACT_ABORT ON
    BEGIN TRANupdate KPIAIM set status=1 where [id]=@id 
    if  exists(select  * from aimmanagement  where emid=@emid  and kpitime=@kpibegin
      set @Message='提交成功!'
    endCOMMIT TRAN
    GO