0
趕上
我有這個簡單的存儲過程:SQL 2008:存儲過程拋出一個異常,所以我可以在ASP.NET
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
IF EXISTS(SELECT UserName FROM Party WHERE UserName = @UserName)
BEGIN
--This means it exists, return it to ASP and tell us
SELECT 'This record already exists!'
END
ELSE
BEGIN
--This means the record isn't in there already, let's go ahead and add it
SELECT 'Record Added'
-- Insert statements for procedure here
INSERT INTO Party
(EmailAddress, UserName, LoginPin)
VALUES (@EmailAddress, @UserName, @LoginPin)
END
END
如何扔從存儲過程的異常讓自己的.NET C#應用程序能趕上使用TRY CATCH塊的錯誤?
我說的不是存儲過程中的嘗試捕捉...除非這是拋出一個錯誤的唯一途徑? – dcolumbus 2011-02-11 04:20:45