2011-02-11 49 views
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塊的錯誤?

回答

相關問題