Mar
2Boş veriyi replace ederken çıkan hatayı engellemek için kullanılan yollar.
Örneğin bir fonksiyonumuz var.
Zararlı karkterleri replace ediyor. Yalnız boş veride bu fonksiyonu uyguladığımızda 'geçersiz null kullanımı' gibi hata veriyor.
Bu hatayı engellemek için şöyle bir mantık izleyebiliriz.
Eğer veri değişkeni boşsa fonksiyondan çıkabiliriz veya bir if(şart) koyarak sadece veri null (boş) olmadığında işlem yaptırabiliriz.
Mantık her zaman koddan önce gelir. İstediğiniz yöntemi kullanabilirsiniz.
1. Exit Yöntemi
Bu şekilde kullanırsak replace edilen veri boş ise fonksiyondan çıkılır.
Hata engellenir.
2. If ile Veri Kontrolü
Bu şekilde ise replace olayını sadece veri dolu olduğunda kullandırırız.
Zararlı karkterleri replace ediyor. Yalnız boş veride bu fonksiyonu uyguladığımızda 'geçersiz null kullanımı' gibi hata veriyor.
<%
Function temizle(veri)
veri=replace(veri,"<","")
veri=replace(veri,">","")
temizle=veri
End Function
%>
Function temizle(veri)
veri=replace(veri,"<","")
veri=replace(veri,">","")
temizle=veri
End Function
%>
Bu hatayı engellemek için şöyle bir mantık izleyebiliriz.
Eğer veri değişkeni boşsa fonksiyondan çıkabiliriz veya bir if(şart) koyarak sadece veri null (boş) olmadığında işlem yaptırabiliriz.
Mantık her zaman koddan önce gelir. İstediğiniz yöntemi kullanabilirsiniz.
1. Exit Yöntemi
<%
Function temizle(veri)
if veri="" then exit function
veri=replace(veri,"<","")
veri=replace(veri,">","")
temizle=veri
End Function
%>
Function temizle(veri)
if veri="" then exit function
veri=replace(veri,"<","")
veri=replace(veri,">","")
temizle=veri
End Function
%>
Bu şekilde kullanırsak replace edilen veri boş ise fonksiyondan çıkılır.
Hata engellenir.
2. If ile Veri Kontrolü
<%
Function temizle(veri)
if not veri="" then
veri=replace(veri,"<","")
veri=replace(veri,">","")
end if
temizle=veri
End Function
%>
Function temizle(veri)
if not veri="" then
veri=replace(veri,"<","")
veri=replace(veri,">","")
end if
temizle=veri
End Function
%>
Bu şekilde ise replace olayını sadece veri dolu olduğunda kullandırırız.
0 yorum var
İçeriğe henüz yorum yazılmamış, ilk yorumu yazmak için aşağıdaki formu doldurabilirsin.

