Recordset Ile Veri Çekmek
-
Merhaba arkadaşlar.Öncelikle herkesin kandil'i mübarek olsun..
Sorunum şu :
Access veri tabanımda haber isminde bir tablom var.
Tablo içinde ; id,kategori,başlık,konu,resim,ekleyen,durum isminde sütunlarım var.
Yapmak istediğim şu , 5 no'lu kategorime ait son 5 haberi listelelemek istiyorum.Örnek kod ile yardımcı olabilirmisiniz
-
set cek = veritabanıbağlantısı.execute ("select * from haber where id=5")
response.write cek("kategori")
en basiti bu.Veritabanı bağlantısı ne diye soracaksan bir zahmet
www.aspindir.com
z.defterlerini falan bi incelersin.Bu daha konunun başı binlerce örnek bulabilirsin.
-
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("haber.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top(5) id,kategori,başlık,konu,resim,ekleyen,durum from haber where kategori=5 order by id desc"
rs.Open sql, conn,1,3
while not rs.eof
response.write rs("baslik") & "<br>"
rs.movenext
wend
rs.close
conn.close
set rs=nothing
set conn=nothing%>
-
Yardımınız için teşekkür ederim arkadaşlar...
-
Hoca kafam iyi recordset demişsin.
www.aspindir.com burda bi ton z.defteri, ufak/büyük forum bulabilirsin indirip incelersen işine yarar.
http://w3.tahribat.com/forumdisplayfolder.asp?folderid=74623
bu konuyu okursan buda işine yaraya bilir.Asp günce verdim sanıyorum içinde ordan baya şey öğrenebilirsin
-
Aşağıdaki yapınca HTTP500 hatası veriyor, Neden olabilir acaba ?
<%
Dim strCon
Const strVeriTabaniYolu = "db/mdb.mdb"
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath(strVeriTabaniYolu) &";"
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top(5) haberID,baslik,kategori,resim from tblhaberler where kategori=5 order by id desc"
rs.Open sql, strcon,1,3
while not rs.eof
response.write rs("baslik") & "<br>"
rs.movenext
wend
rs.close
strCon.close
set rs=nothing
set Strcon=nothing
%> -
explorer'ın hata ayıklama özelliğini açıp sayfayı görüntüle ya da firefox'la görüntüle orda sana hatanın kaçıncı satırda olduğunu söyleyecektir, o zaman bakalım neden hata verdiğine..
-
Teşekkürler hallettim.
