Sql 2005 ile gelen try-catch mekanizmasında bir yazılımcının ilk anda anlayacağından farklı bir yaklaşımlar bulunmaktadır.
Mesela neyi yakalamaıyor?
INSERT INTO TableXX , dediğinizde, bu TableXX database’de yoksa bir exception üretiliyor. Ama bu exception Sql Server tarafından yakalanamıyor. Bir yazılımcı default olarak bunun yakalanmasını bekler.
Bu durumun MSDN nin TRY-CATCH dökümanlarında da böyle olduğu yazıyor. Ama default yaklaşım bu değil.
Mikrosoft burada eski mimarisinin azizliğine uğramış gibi görünüyor.
Bir Cevap Yazın