У меня есть этот простой SPROC:
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
Как вывести исключение из SPROC, чтобы мое приложение .NET C # могло перехватить ошибку, используя блок TRY CATCH?