同じ特定の条件でエラーを発生させる 1 つのストア プロシージャを作成しました。sqlcommand を使用して vb.net コードを使用してこのストア プロシージャを呼び出すと、RAISEERROR をキャッチできません
ストア手順
Create sp_UPDATE
as
begin
IF @QTY > @ReqAlloQty
BEGIN
RAISERROR('Product Quantity should not be more than Required qty.',16,1)
goto EXITWITHERROR
END
end
VB.NET
Try
m_commDBcommand.ExecuteNonQuery()
Catch ex As Exception
Finally
End Try
ストア プロシージャの条件が一致した場合、例外は発生しません。
どんな助けでも大歓迎です