ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 6 Ocak 2009, Salı
 
 #  Kategoriler » ASP » Makaleler
 

Err Nesnesi Kullanımı Bu içeriğin puanı : 4,7 2939 Görüntülenme
ASP yazarken gözümüzden kaçan şeyler olabilir veya değişiklik halinde hata oluşabilir.
Çok küçük bir hata bile oluşsa sayfanın oluşturulumu durdurulur ve hata mesajı çıkar.
Bu mesajları istersek kullanıcıya göstertmeyebiliriz.Bunu ise err Nesnesi ile yapacağız.

Hata mesajı oluştuğunda geçmesini sağlamak için

<% On Error Resume Next %>

gibi bir kod kullanırsak hata mesajlarını vermeden geçer ve hata oluşan kısmı boş bırakır.

Ama err nesnesi ile bu hata mesajlarını düzenli bir biçimde ekrana yansıtabiliriz.

Err Nesnesi

Err.Number : Oluşan hatanın numarasını temsil eder.Örneğin ekrana yazdırdığımızda "Hata numarası : 451" gibidir.

Err.Description : Oluşan hatanın açıklamasını temsil eder.Çıktısı "Too Few Parameters, Expected 1" gibidir.

Err.Source : Hatanın neyden dolayı kaynaklandığını temsil etmektedir.Çıktısı ise "Microsoft VBscript runtime error" gibidir.


Gelelim bunları nasıl kullanıcağımıza.

Sayfanızda bunu kullanmak için ilk önce

<% On Error Resume Next %>

komutumuzu yazmalısınız ki hata oluştuğunda durmak yerine devam edilsin.
Sonra ise özelliklerimizi kullanabiliriz.

Kullanımını ise

<%
On Error Resume Next
if err.number <> 0 then
response.write "Bir hata oluştu.
Hata numarası = " & err.number & " "
end if
%>


Hata oluştuştuğunda böylece hata numarasını yazdırabilirsiniz.
Yada şöyle

<%
On Error Resume Next
if err.number = 6 then
response.write "Oluşan Hata : Taşma hatası oluştu"
end if
%>


Bunda ise oluşan hatanın açıklamasını yazdırabilirsiniz.Tabi hata numarasına göre türkçe tanım yazmak isterseniz.
 Telif : Serdar Toros | Eklenme : 21 Mart 2005, Pazartesi
 
 

Bu içerik hakkında 1 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(1) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ bence cok guzel birsey. ben bunun kullandım cok guzel calısıor. sitemin tavsiye sisteminde denedim harika calısıor.
Yazan : yokyok | Zaman : 30 Ekim 2006 Pazartesi, Saat 00:30
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

4694

Haydi okullar internete.... (tr)

325

rc0der Reklam Sistemi v1.0 (tr)

977

HiddenChest İş ve Bayilik Başvuru Formu (tr)

2006

TradeSE E-Ticaret Yazılımı (tr)

553

Link Portal 2007 3 Temalı (tr)

2328

Gupse Medya Linkleri v0.1 (tr)

636

HiddenChest Ziyaretçi Defteri (tr)

2219

HiddenChest Kayan Haber (tr)

2760

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1366

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

86874

Üyelik Sistemi Yapımı

61255

Veritabanı Tablo İşlemleri

39328

MS SQL Server - 1

37413

Hazır Site v2.1 (tr)

31319

Klasör Şeklinde Linkler(404 Yönetimi)

27246

Sayfaları şifreleme(ENCODE)

24482

MS SQL Server - 2

23763

Include Yöntemleri

22567

MS SQL Server - 3

17195

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2009
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,17 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker