ASP de ufak bir kod isteği

  • Konbuyu başlatan Konbuyu başlatan tuuraa
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

tuuraa

Site Gezgini
Mesajlar
59
Arkadaşlar asp de veri tabanından bilgi çekmek için nasıl bir kod kullanak lazım.
Örneğin veri tabanımda herhangi bir sütündan bilgi almak için nasıl bir kod yazmam gerekir.
get metodunda mı yoksa post metodunda mı yazmalıyız.
bu iki sorumda bana yardımcı olursanız sevinirim.
veri tabanı olarak Access i seçebiliriz.
 
dim baglan
set baglan = server.createobject("adodb.connection")
baglan.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("veritabanim/database.mdb")

Set baglantim= Server.CreateObject("ADODB.Recordset")
sql= "Select kisabilgi,detay From duyurular where order by id desc"
baglantim.Open sql, baglan, 1, 3


response.write(baglantim("kisabilgi")) 'buradaki kısabilgi tablomuzdaki alan adlarından birtanesidir
 
yanlız burada ekrana yazılacak sonuç sql sorgusundan ilk dönecek kayıttaki kisabilgi alanındaki veridir.
sen belli bir kayıdı sorgulayacaksan şayet

istemiş olduğun kayıt değerini gönderirsin mesela duyurular tablosundaki 3 nolu duyuru
şöyle link verebilirsin
duyurular.asp?id=3 gibi

daha sonra bunu;

idim=request.querystring("id") ile yakalayıp

dim baglan
set baglan = server.createobject("adodb.connection")
baglan.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("veritabanim/database.mdb")

not: baglan cümlesini ayrı bir asp dosyasında yazıp daha sonra onu include edersen herzaman yukarıdakini yazmak zorunda kalmazsın

Set baglantim= Server.CreateObject("ADODB.Recordset")
sql= "Select kisabilgi,detay From duyurular where id="&idim
baglantim.Open sql, baglan, 1, 3


şeklinde yaparsan
response.write(baglantim("kisabilgi")) sonucunda 3 nolu kaydın bilgisi ekrana yazacaktır
 
BBNET
Geri
Üst