Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

MS SQL , TRY-CATCH ve hata kontrolü

Mr.Onur

Fahri Üye
Fahri Üye
Fenerbahçe
Katılım
3 Şubat 2014
Mesajlar
1,744
Tepkime puanı
0
Puanları
0
Sistemde bir hata oluştuğunda,hata kodu ortam fonksiyonu olan @@ERROR tarafından yakalanır.Ancak şuna dikkat etmek lazım bu değer sürekli değişmektedir.

Çünkü , genelde kodlar derlenirken yukardan aşağıya doğru olur.Bu yüzden bu derleme ve yukardan aşağı ilerleme esnasında başka hatalarda doğabilir.Bu hatalar doğdukca @@ERROR un içerdiği hata kodu da değişecektir.

Bu yüzden @@ERROR ile hata yakalarken genelde,program kodlarında,hata olabilecek yerlerde ilgili hata kodu yakalanarak,hemen o satırda hata ekrana yazdırılır.

Ancak , SQL Server 2005 ile birlikte,TRY-CATCH yapısı,programcılara hata yakalamada daha rahat bir kullanım olarak sunuldu.

TRY-CATCH yapısı genel olarak şu şekildedir

Kod:
BEGINTRY{t-sql blogu}
END TRY
BEGIN CATCH
{t-sql ifadeleri}

ENDCATCH;
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst