私はこのような挿入ストアドプロシージャを持っています
insert into Profile_Master(FirstName,LastName,Dob,Gender,MobileNo,Country,State,EmailId,Password)
values
(@FirstName,@LastName,@Dob,@Gender,@MobileNo,@Country,@State,@EmailId,@Password)
set @id=SCOPE_IDENTITY()
return
end
コード ビハインドで最後に挿入されたレコードを取得したいのですが、値を取得するにはどうすればよいですか?
pid = cmd1.Parameters.Add("@id", System.Data.SqlDbType.Int);
pid.Direction = System.Data.ParameterDirection.Output;
int res = Convert.ToInt32(pid.Value);
HttpContext.Current.Session["value"] = res.ToString();
ここでは res を 0 として取得しているため、2 ページ目で値が更新されません。