الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

try + catch لا تعمل سبب غريب حقا

بدأه EngPeek في 14 أبريل 2011 · 2 رد · 444 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

why catch does not fired in this case :

begin try

select * from #tmp -- temp table

end try

begin catch

select 'this is error' as Err

end catch

"كل ما هو جديد ومميز ومفيد وغريب ولطيف "

مدونتي

#2

السلام عليكم ورحمه الله وبركاته

اخي اسم الجدول غير صحيح .. شوف المثال التالي

Declare @deadline int
set @deadline = 0

BEGIN TRY 
    SELECT DaysToManufacture / @deadline
    from AdventureWorks.Production.Product
    WHERE ProductID = 921
END TRY
BEGIN CATCH
  print 'Error Occurred'
END CATCH;

حتشتغل تمام لأن الجداول والحقول موجوده بس في حال اي خطأ مش صياغي ستتنفذ

1

.:: Wish to become better and better ::.

#3

شكرا يا اخي ولو انه الرد اتى متاخرا

"كل ما هو جديد ومميز ومفيد وغريب ولطيف "

مدونتي

مواضيع مشابهة