• 18-12-2012, 01:26:34
    #1
    Set DBBaglanti = Server.CreateObject("Adodb.Connection")
    DBBaglanti.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& server.MapPath("../../db/vt.mdb") &";"
    Set KD = Server.CreateObject("Adodb.Recordset")
    SQL="SELECT * FROM rezervasyon WHERE zaman= Date() "
    KD.Open SQL, DbBaglanti, 1, 3
    bu şekilde günün tarihdeki kayıtları listeliyor.
    vertabanında kayıtlar
    01.01.2012 vb... gibi kayıtlar var
    peki yukarda date() kodu yerine istediğim tariği listeletmem gerekiyor
    tarih="01.01.2012" tarihi sql de nasıl yerleştirmem gerekiyor teşekkürler....
  • 18-12-2012, 03:31:41
    #2
    tarih="01.01.2012"
    SQL="SELECT * FROM rezervasyon WHERE zaman= " & tarih

    çalışmazsa bu şekilde dene
    SQL="SELECT * FROM rezervasyon WHERE zaman= #" & tarih & "# "
  • 18-12-2012, 11:35:01
    #3
    ikisinde denedim olmadı

    Microsoft JET Database Engine

    error '80040e14'

    Syntax error in number in query expression 'zaman= 17.12.2012'.

    bu hatayı aldım
  • 19-12-2012, 04:52:35
    #4
    zaman hücresinin veri tipi nedir