PDA

View Full Version : مبتدی: دریافت کد خطا از sql



googoli
شنبه 10 دی 1390, 20:47 عصر
با سلام
من توی اس کیوال این چنین کدی رو نوشتم


GO
/****** Object: StoredProcedure [dbo].[DeleteProject] Script Date: 12/31/2011 20:58:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[DeleteProject]
@code int
AS
BEGIN
SET NOCOUNT ON;
begin tran
begin try
delete from TblProject where code=@code
commit tran
end try
begin catch
SELECT
ERROR_NUMBER() AS ErrorNumber
,ERROR_SEVERITY() AS ErrorSeverity
,ERROR_STATE() AS ErrorState
,ERROR_PROCEDURE() AS ErrorProcedure
,ERROR_LINE() AS ErrorLine
,ERROR_MESSAGE() AS ErrorMessage
print ERROR_NUMBER()
ROLLBACK
end catch
END

و می خوام مقدار بازگشتی از اس کیوال هنگام خطا رو در سی شارپ دریافت کنم ولی نمی دونم چطور ؟ در اصل می خوام یه طور مدیریت خطا داشته باشم ولی نمی دونم چطور میشه من رو راهنمایی کنید ؟