Etiket Arsivleri

RAISERROR Kullanımı

TRY CATCH ile yakalanamayan hataları kullanıcıya bildirebilmek için TRY CATCH yapısı içinde RAISERROR fonksiyonunu kullanabiliriz. Ayrıca bu fonksiyon ile kullanıcıya istemiş olduğumuz mesajı verme hakkına da sahibiz. Örneğin veritabanında olmayan bir tabloyu güncellemeye çalıştığımızda TRY CATCH yapısında sorunun nedenini kullanıcıya bildiremeyiz. Ancak eğer TRY CATCH yapısı içinde RAISERROR kullanırsak ve olası hataları listelersek hata sebebini belirtebiliriz. RAISERROR için kullanım şekli …

Daha Fazlasi

TRY CATCH İle Yakalanamayan Hatalar

TRY CATCH bloğu ile bazı hataların ne olduğunu yakalayabilmemiz mümkün değildir. Örneğin sorgumuzda yanlış bir tablo adı, yanlış bir kolon adı veya yanlış bir veritabanı adı kullandığımızda sorgunun geneli başarısız bir sorgu olması nedeni ile tam bir verim alamayız. Bu soruna geçici bir çözüm bulabilmek için sorgularımızı stored procedure yani saklı yordam olarak yazıp, bu saklı yordamları da TRY bloğu …

Daha Fazlasi