BEGIN 
     RETURN @ParentName + '-1' --就返回本级目录名作为整个栏目名,为了区别,在其后面添上一个“-1”,让业务层读取substring分析
     END这里也修改成select 语句。

解决方案 »

  1.   

    1。asp.net中dataset可以存储多个结果集。楼主可以使用dataset来获取存储过程的结果集。
    2。存储过程处理中。可以将第二个return的值作为输出参数。仍然使用datareader。
    3。存储过程中。return ??这里??只能是整型。
      

  2.   


    DECLINRE @ColumnTypeId intselect ID, case when ParentId=-1 then ColumnTypeName+'-1'  else ColumnTypeName end FROM kjcColumnType WHERE Id=@ColumnTypeId union all
    select id,ColumnTypeName from kjcColumnType where ID=(SELECT ParentId FROM kjcColumnType WHERE Id=@ColumnTypeId )
      

  3.   

    存储过程的返回值只能是int型吧!