ServerErr0r
uid=0(root)
- Katılım
- 12 Eyl 2009
- Mesajlar
- 2,330
- Reaction score
- 0
- Puanları
- 0
Asp’de basit fonksiyonlar
Asp dilinde de diğer birçok dilde olduğu gibi fonksiyonlar hazırlanabilir ve yapılması gereken işlemler olabilecek en kısa süre içerisinde gerçekleştirilebilir.
Dinamik bir yazılım dili kullanmamızın en büyük sebeplerinden biri database işlemleridir.Database içerisindeki verilere de yazdığımız sistemler içerisinde en hızlı şekilde ulaşmamız gerekir.
Database bağlantısı sağlandıktan sonra database içerisindeki tablolara bir çok farklı yazılım koduyla bağlanılabilir.Bu makale içerisindeki örnek yapı ile sizlerde fonksiyonlarınızı arttırabilirsiniz.
Database bağlantımızın yapılmış olduğunu varsayarak basit bir fonksiyon yazacağız.Ve bu fonksiyon sayesinde fonksiyonu çağırırken belirttiğimiz değer ve koşullara göre database içerisindeki bilgileri elde edebileceğiz.
Fonksiyonun Çalışma Prensibi
1- "stringgetirkosul" Adında bir fonksiyon oluşturuyoruz.Ve bu fonksiyona bağlanmak istediğimiz tablo adını(tablo), değerini almak istediğimiz kolon adını(kolon), hangi kolona göre eşitleme yapacağımızı(kosul) ve eşitleyeceğimiz değeri(id) 4 ayrı değişken ile belirtiyoruz.
2- Fonksiyonumuz içerisinde bulunan sql komutuna yukarıda belirtilen değişkenlerimizi ekliyoruz.
3-Sql komutunu bağlantımız ile çalıştırıyoruz.
4-Tablo bağlantısından yukarıda belirtilen kolonda bulunan değeri alıyoruz.ve fonksiyonumuzun geri dönüş değeri olarak belirtiyoruz.
5-Fonksiyonumuzu sonlandırıyoruz.
Örnek :
Arabalar tablosundan 1 numaralı id değerine ait marka kolonundaki değeri almak için ;
marka = stringgetirkosul("arabalar","marka","id",1)
örnekte belirtildiği gibi fonksiyonumuzu çağırmak yeterlidir
Asp dilinde de diğer birçok dilde olduğu gibi fonksiyonlar hazırlanabilir ve yapılması gereken işlemler olabilecek en kısa süre içerisinde gerçekleştirilebilir.
Dinamik bir yazılım dili kullanmamızın en büyük sebeplerinden biri database işlemleridir.Database içerisindeki verilere de yazdığımız sistemler içerisinde en hızlı şekilde ulaşmamız gerekir.
Database bağlantısı sağlandıktan sonra database içerisindeki tablolara bir çok farklı yazılım koduyla bağlanılabilir.Bu makale içerisindeki örnek yapı ile sizlerde fonksiyonlarınızı arttırabilirsiniz.
Database bağlantımızın yapılmış olduğunu varsayarak basit bir fonksiyon yazacağız.Ve bu fonksiyon sayesinde fonksiyonu çağırırken belirttiğimiz değer ve koşullara göre database içerisindeki bilgileri elde edebileceğiz.
Kod:
'stringgetirkosul
function stringgetirkosul (tabloadi,kolon,kosul,id)
Set fstringgetir = Server.CreateObject ("ADODB.RecordSet")
sql = " Select * from "&tabloadi&" where "&kosul&"="&id&""
fstringgetir.open sql,hhconnect,
stringgetirkosul=fstringgetir(""&kolon&"")
end function
'stringgetirkosul son
1- "stringgetirkosul" Adında bir fonksiyon oluşturuyoruz.Ve bu fonksiyona bağlanmak istediğimiz tablo adını(tablo), değerini almak istediğimiz kolon adını(kolon), hangi kolona göre eşitleme yapacağımızı(kosul) ve eşitleyeceğimiz değeri(id) 4 ayrı değişken ile belirtiyoruz.
2- Fonksiyonumuz içerisinde bulunan sql komutuna yukarıda belirtilen değişkenlerimizi ekliyoruz.
3-Sql komutunu bağlantımız ile çalıştırıyoruz.
4-Tablo bağlantısından yukarıda belirtilen kolonda bulunan değeri alıyoruz.ve fonksiyonumuzun geri dönüş değeri olarak belirtiyoruz.
5-Fonksiyonumuzu sonlandırıyoruz.
Örnek :
Arabalar tablosundan 1 numaralı id değerine ait marka kolonundaki değeri almak için ;
marka = stringgetirkosul("arabalar","marka","id",1)
örnekte belirtildiği gibi fonksiyonumuzu çağırmak yeterlidir