| ismail0202 Yeni Üye
 
  
 
 Kayıt Tarihi: 20-Mayıs-2012
 Ülke: Turkiye
 Gönderilenler: 37
 
   | 
          
           | Gönderen: 23-Mayıs-2012 Saat 15:16 | Kayıtlı IP |   |  
           | 
 |  Merhaba,Forumu çok uzun süredir takip ediyorum, genelde karşılaştığım tüm sorunların cevabınıda buldum ama sadece bugün aradığım konuyu bir türlü çözemedim. Konu şu; 2. el oto ilan sitesi (çok basit-üniversitede ödev olarak vermişler bi arkadaşa), access veritabanımız var (data.mdb), ilan adında bir tablomuzda mevcut, içerisinde ki alanlardan marka, model ve yil (model yılı anlamında)'da site içi arama yaptırmak istiyorum.
 
 aşağıda ki kodlarla alan içerisinde sıralama yaptırabiliyorum (içerisinde p harfi geçen kayıtlar)
 
 
ama işi aşağıda ki gibi değiştirdim mi sayfa görüntülenmiyorKod: <table>
<%
veritabani = Server.MapPath("data.mdb") 
baglantim = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & veritabani 
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open baglantim 
Set kayitlar = Server.CreateObject("ADODB.RecordSet") 
aramasql = "SELECT * FROM ilan WHERE model LIKE '%p%' ORDER BY id ASC" 
kayitlar.Open aramasql, baglanti, 1, 3 
%>
<% For i = 1 To 20
If kayitlar.EOF Then Exit For 
%> 
<tr><td valign="top"><% = kayitlar("model") %></td></tr> 
<% 
kayitlar.MoveNext : Next 
%>
</table>
<% 
kayitlar.Close 
Set kayitlar = Nothing 
baglanti.Close 
Set baglanti = Nothing 
%> 
 
 
yardımcı olursanız sevinirim...Kod: <table>
<% arananklm = Request.QueryString("aranan") %>
<% arananklm = "" Then %>
<tr><td><h5>Aranacak sözcüğü girin</h5>
<br><a href=""javascript :window.history.back()""><h6>Geri</h6></a& gt;</td></tr></table>
<%  Else 
arananklm = arananklm
End If %>
<%
veritabani = Server.MapPath("data.mdb") 
baglantim = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & veritabani 
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open baglantim 
Set kayitlar = Server.CreateObject("ADODB.RecordSet") 
aramasql = "SELECT * FROM ilan WHERE model LIKE '%" & arakanklm & "%' ORDER BY id ASC" 
kayitlar.Open aramasql, baglanti, 1, 3 
%>
<% For i = 1 To 20
If kayitlar.EOF Then Exit For 
%> 
<tr><td valign="top"><% = kayitlar("model") %></td></tr> 
<% 
kayitlar.MoveNext : Next 
%>
</table>
<% 
kayitlar.Close 
Set kayitlar = Nothing 
baglanti.Close 
Set baglanti = Nothing 
%> 
 __________________
 123
 |