Yazılı soruları

ASP access veri tabanı bağlantısı ve veri çekme

Bu makalede çok basit olarak asp de access veri tabanına bağlantıyı göstereceğim ve yaptığımız bağlantıdan veri çekmeye deyineceğiz.

Başlayalım hemen.

Öncelikle bağlantı nesnemizi oluşturuyoruz

Set baglanti= Server.CreateObject(“ADODB.Connection”)

Bu nesnemizi oluşturduktan sonra bağlantı yapacağımız access dosyasına erişim için provider kodunu yazıyoruz

 

baglanti.Open “Provider=Microsoft.JET.OLEDB.4.0;Data Source=” & Server.MapPath(“sekcnnihdrdn/data.mdb”)

Bağlantımızı oluştıurduk. Şimdi sıra bir kayır seti oluşturarak bu oluşturduğumuz connectiona bağlanmaya geldi.

set asp_nedir_net= server.createobject(“adodb.recordset”)

Diyerek asp_nedir_net adında bir kayıt seti oluşturduk

asp_nedir_net.open ” select * from siteayar” , aga,1,3

Bu koddada asp_nedir_net adındakikayıt setimizi açıyoruz ve çalıştırılacak sql cümleciğini yazdık.

” select * from siteayar” diyerek siteayar tablosundaki tüm stunlarla işlem yapacağımızı bellirtmiş olduk.

buraya kadar tüm işlemleri bitirmiş olduk sadece hangi sutundaki verileri çekeceğiz o kaldı oda:

Dim titlem

titlem=asp_nedir_net(“baslik”)

bu iki satırda ilk olarak titlem adında bir değişken tanımladım ve o değişkene asp_nedir_net kayıtsetindeki baslik sutunundaki değeri aktarmış olduk.

Örneğin veri tabanındaki bir yazıyı title yapmak istiyorsanız kodları şu şekilde düzenleyebiliriz

<%

Set baglanti= Server.CreateObject(“ADODB.Connection”)

baglanti.Open “Provider=Microsoft.JET.OLEDB.4.0;Data Source=” & Server.MapPath(“sekcnnihdrdn/data.mdb”)

set asp_nedir_net= server.createobject(“adodb.recordset”)

asp_nedir_net.open ” select * from siteayar” , aga,1,3

%>

<title><%=asp_nedir_net(“baslik”)%></title>

<%=%> kodundaki “=” anlamı “response.write” ın kısaltılmışıdır.

Yeterinde sade anlatmaya çalıştım umarın yardımcı olabilmişimdir.

Bir başka makalede görüşmek üzere

Exit mobile version