Etiket Arsivleri

Hata Yakalama Uygulamaları

Örneklerimde AdventureWorks2012 veritabanını kullanacağım. Örnek : HumanResources.Department tablosuna çift kayıt girmeye çalışacağım. Buradaki hatayı yakalamak için @@ERROR fonksiyonunu kullanacağım. Şimdi örneğimde HataNumarasi adında INT tipinde bir değişken tanımladım. Ve HumanResources.Department tablosunda 1 nolu kayıt olduğunu biliyorum ama ben bilerek hatalı kod yazmak için tekrar 1 nolu satıra veri girişi yapmaya çalışıyorum. HataNumarası değişkenim ile birlikte @ERROR fonksiyonunu bağlıyorum. Eğer hata …

Daha Fazlasi

@@ERROR Ne İşe Yarar?

MS SQL’de hataları yakalayabilmenin yollarından birisi @@ERROR fonksiyonunu kullanmaktır. @@ERROR fonksiyonu eğer bir SQL sorgusunda hata var ise geriye sıfırdan büyük bir değer döndürür. Dolayısı ile bu fonksiyonu kullanırken aynı zamanda bir global değişken de kullanmamız gerekir. Örnekler ile yazımıza devam edelim. Bu kodda öncelikle HataNumarasi adında bir INT tipinde değişken tanımlıyorum. Daha sonra Örnek olarak 3/0 işleminin sonucunu yazdırmak …

Daha Fazlasi