• 11-04-2016, 00:18:15
    #1
    Merhaba;

    aref = Request.QueryString("aref")
    aturu = Request.QueryString("aturu")
    atip = Request.QueryString("atip")
    minyil = Request.QueryString("minyil")
    maxyil = Request.QueryString("maxyil")
    Set rs = Server.CreateObject("adodb.RecordSet")
    sql="SELECT * from urunler Where ref like '"& aref &"'"
    sql="SELECT * from urunler Where turu like '"& aturu &"'"
    sql="SELECT * from urunler Where tip like '"& atip &"' "
    sql="SELECT * from urunler Where yil BETWEEN '"& minyil &"' and '"& maxyil &"' "
    rs.open sql, baglan, 1, 3

    Aramada yukarıdaki gibi bir sorgulama yapıyorum. normalde tüm alanlar doldurulduğunda sistem çalışıyor. arama formunda Minyil ve Maxyil textbox ları boş bırakıldığında sistem arama sonuçlarını boş olarak veriyor. Umarım doğru anlatabilmişimdir. Yardımlarınız için şimdiden teşekkürler.
  • 11-04-2016, 11:42:43
    #2
    İş tarafımdan yapılmıştır.
  • 11-04-2016, 18:02:41
    #3
    Kodlamayı sorunsuz teslim etmiştir. Çok başarılı ve ilgili bi arkadaş. Teşekkürler...
  • 25-05-2020, 16:08:33
    #4
    Hocam sorunu nasıl çözdünüz yazabilir misiniz?
  • 31-05-2020, 13:44:10
    #5
    <%
    tarih=request.form("tarih")
    tarih2=request.form("tarih2")

    %>

    Hocam sorgulama yaparken sql = "select * from urun where tarih between #"& tarih1 &"# and #"& tarih2 &"#" şeklinde sorgulama yapılması gerekiyor.
    ben bu şekilde halletmiştim işimi. tabi tarihler request ederken tarih formatıda önemli. Bilmeyen arkadaşların işine yarar diye atıyorum.