HOME HTML ASP PHP JAVASCRIPT C# Makaleler Örnekler Kod Ekle   English
 
     
  ASP Nedir
ASP IIS Kurulumu
ASP Nesneleri
ASP Bileşenleri
ASP Değişken Kullanımı
ASP Veri Tipleri

ASP If Deyimi
ASP Select Case
ASP For Döngüsü
ASP For Each Döngüsü
ASP While Döngüsü
ASP Do Döngüsü
ASP Oturum (Session)
ASP Çerezler (Cookies)

ASP Metin İşlemleri
ASP Diziler (Arrays)

ASP Response Object
ASP Request Object
ASP Hata Yakalama

ASP Fonksiyonlar
ASP Prosedürler

ASP Örnekler Samples


ASP Hata Yakalama (Error Resume Next)

Hangi dille olursa olsun program yazarken hata yapmak kaçınılmaz bir kuraldır. Dolayısıyla kullandığınız programlama dili hatalarınızı kolayca yakalamanıza imkan vermelidir. ASP programlarınızda yazım yanlışlığı, olmayan değişkene gönderme gibi Script hatası olmaması gerekir. Bu tür hatalar, program Web’e gönderilmeden mutlaka ayıklanmalıdır. Fakat programcı olarak öngöremeyeceğiniz, ve çoğu Web ziyaretçisinden veya ziyaretçinin bilgisayarından kaynaklanan hata durumları olabilir. ASP'de hata durumlarında programın çalışmasını sağlamak için aşağıdaki kod örneği kullanılmaktadır.

Örnek

<%
Error Resume Next
%>

Bu komutla VBScript’e, hata halinde bir sonraki satırdan yoluna devam edilmesini sağlamaktadır. Fakat oluşan hata, programın daha sonra vermesi beklenen sonucu vermesini önleyebilir. VBScript, Err (Hata) Nesnesi’nin bir çok özelliğinden özellikle hata sayısı (Number), tanımı (Description) ve kaynak (Source) özellikleri ile size hatanın ne olduğunu ve nereden kaynaklandığını söyleyebilir. Bu özellikleri kullanarak, programlarınızda, en azından geliştirme aşamasında, örneğin,

Örnek

<%
If Err:Number = xx Then



End If
%>

şeklinde bir ifade ile hatanın türüne göre programın kazasız yürümesini sağlayabilirsiniz. Burada xx yerine 108 ayrı hata numarası yapabilirsiniz. Hata numaralarını, Microsoft’un VBScript sitesinden öğrenebilirsiniz.

 
  email : info@kodornekleri.com