Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Syntax error in date in query expression

    Mi sa che sono alla "frutta"..

    ho questa query:

    codice:
    SQL = "SELECT * from tbl WHERE 1 = 1"
    
    IF strdata_evento <> "" THEN
       SQL = SQL & " AND data_evento = #"& strdata_evento &"# "
    END IF
    Se dal form che contiene data_evento non seleziono nessuna data:

    Error Type:
    Microsoft JET Database Engine (0x80040E07)
    Syntax error in date in query expression '1 = 1 AND data_evento = #/0/0#'.

    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    trobell, da dove la prendi sta data?

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    ciao opt... la prendo così:

    codice:
     <select size="1" name="data_evento">
                  <option>------------</option>
    
    
    <%
    sql2 = "SELECT data_evento FROM tbl GROUP BY data_evento order BY data_evento asc"
    Set RS2 = Server.CreateObject("ADODB.Recordset")
    rs2.open sql2, conn, 3, 3
    
    %>
    
                  <select size="1" name="data_evento">
                  <option>------------</option>
    
                   <%
    
    If Not rs2.EOF Then
    Do While Not rs2.EOF
    
    %>
    
    <option value="<%=rs2("data_evento")%>"<%=SELECTED(rs2("data_evento"), Request.QueryString("data_evento"))%>><%=rs2("data_evento")%></option>
    
    <%
    RS2.Movenext
    LooP
    End If
    rs2.close 
    set rs2 = nothing 
    end if
    
    %>
    </select>
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4
    Secondo te /0/0 ti sembra una data valida?

  5. #5
    controlla perché la prendi male

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Mems
    Secondo te 0/0 ti sembra una data valida?
    non è valida, ma non so da dove la prende....
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    è strano perchè succede solo quando non prendo nessuna data dalla select...
    perchè assume come valore /0/0 ? :master:
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  8. #8
    Fico.
    Bello sapere che non sai da dove arriva quel dato... se non lo sai tu...

  9. #9
    se non selezioni niente non metterla neanche nella where...

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da optime
    se non selezioni niente non metterla neanche nella where...
    ... non ho capito... e se invece la seleziono?
    la query non mi restituirbbe nulla per la quella data....
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.