ExecuteScalar
ADO.netで使用する場合に変数値を取得できるように、ストアド プロシージャから変数を選択したいと考えています。
私のストアドプロシージャはこれです
CREATE PROCEDURE dbo.SPListGetID
(
@category varchar(100)
)
AS
declare @maxListId int
set @maxListId=(select max(MaterialId) from tblMaterialLists
where category =@category and mode='1')
set @maxListId=@maxListId+1;
select @maxListId
/* SET NOCOUNT ON */
RETURN
ここselect @maxListId
では許可されていません。これを達成するにはどうすればよいですか?