は私のSQLです:ストアドプロシージャから戻り値を取得するにはどうすればよいですか?ここ
IF (SELECT Status FROM dbo.Coupon WHERE Guid = @pGuid) = 0
BEGIN
UPDATE
dbo.Coupon
SET
Status = @pStatus
WHERE
Guid = @pGuid
RETURN 0
END
ELSE
RETURN 1;
そしてここでは、私のC#があります:
try
{
DbCommand command = db.GetStoredProcCommand("upd_Coupon_p");
db.AddInParameter(command, "@pGuid", DbType.String, s);
db.AddInParameter(command, "@pStatus", DbType.Byte, 1);
ds = db.ExecuteDataSet(command);
}
は、どのように私は私のコードの0または1の内部の戻り値を得ることができますか?
ストアドプロシージャから戻り値を取得するにはどうすればよいですか? – SkyDawg33
はdbで、カスタムデータベースクラスのインスタンスですか?あ、ちょっと待って!あなたはELを使用しています! –