Webmaster Forumu  

Go Back   Webmaster Forumu > Grafik Tasarım & Programlama > Asp

Asp Asp Kodlama Dili Hakkında Bilgiler

Cevapla
 
LinkBack Seçenekler Stil
Alt 23-01-2012, 15:39   #1
 
Adana Şubesi
Mesajlar: 999
Tecrübe Puanı: 1
Rep Puanı: 10
Rep Derecesi : hero
Standart ADO Sabit Değerleri

ADO+ODBC yoluyla kuracağımız veri bağlantıları, çoğu zaman adeta şifreli ifadeler içerebilir ve bir çok komutun argümanı öğrenmesi zor sayılar halinde verilir. Microsoft ve kullanılmaya hazır ASP Uygulamaları üreten firmalar, bu karmaşık ifadeleri düz metinler olarak ifade etmeye yarayan haricî dosyalar (include files) hazırlar ve sunarlar. Bunlar arasında en yaygın olanı (bu kitapçığın kodları arasında bulunan) Microsoft'un ADOVBS (adovbs.inc) dosyasıdır. (Aynı dosyanın JavaScript sürümü ise adojavs.inc ardını taşır). Bu dosyadan yararlanabilmek için, sitenize kopyalamanız ve daha sonra sayfalarınıza şu kodu eklemeniz gerekir:
Kod:
<!- - #include file="adovbs.inc" - - >
Bu dosya, Server tarafından icra edilir ve ADO nesnesinin sayı halindeki bütün
argümanlarını anlaşılabilir İngilizce kelimelere çevirir. Bu dosyanın içeriğinden
nasıl yararlanacağımızı ele alacağız.


Bir veriye bağlantıyı kurduktan sonra kayit dizimizi .Recordset metodu

ile sağlayacaksak, yukarıdaki örnek kodumuzu şöyle yazmak gerekir:
Kod:
<!- - #include file="adovbs.inc" - - ><%Dim Veriyolu, Kayitdizisi, SorguSet Veriyolu = Server.CreateObject("ADODB.Connection")Veriyolu.Op en "Veri_adi"Set Kayitdizisi = Server.CreateObject("ADODB.Recordset")Sorgu = "SELECT * FROM Veri_adi"Kayitdizisi.Open Sorgu, Veriyolu, aOpenStatic%>
Bu kod ile, .Recordset metodu son .Open komutu ile bizim için veri bağlantısını sağlar; verdiğimiz SQL Sorgusu icra edilir ve kayıt diziniz Kayitdizisi'ne kaydedilmeye hazır hale gelir. Şimdi imlecinizi ilerleterek, veriyi fiilen okutmanız gerekir; ki bunu yapmak için yukarıda kolayca .Execute metodu ile oluşturduğumuz kayıt dizisinde kullandığımız basit .MoveNext'ten daha çok imkana sahibiz: MoveFirst: Kayıt dizisinin (Recordset'in) birinci satına gider.

MoveLast: Kayıt dizisinin (Recordset'in) son satına gider.

MoveNext: Kayıt dizisinin (Recordset'in) bir sonraki satına gider.

MovePrevious: Kayıt dizisinin (Recordset'in) bir önceki satına gider.

Move: Kayıt dizisinin (Recordset'in) içinde vereceğiniz sayıya göre ilerler. Bunun için iki sayı vermeniz gerekir: başlangıç noktası ve ilerlenecek kayıt sayısı.
hero isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Sponsored Links
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:44.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.