Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684

    Recuperare record con una data

    ho il codice:
    codice:
    'data = cDate(01/01/2007)
    data = "01/01/2007"
    SQLEVENTO = "SELECT * FROM foto WHERE data = ' " & data & " ' ORDER BY id DESC"
    Il server è americano, pertanto ho introdotto nel GLOBAL.asa le impstazini Italiane compreso la gestione delle date.

    Il campo data è di tipo DATA.

    Credo di sbagliare l'assegnazione della variabile data o la sintassi nella query SQL.
    Mi restituisce questo errore:
    Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio.

    SApevo che il capo data ha bisogno degli apici.
    Grazie

  2. #2

    Re: Recuperare record con una data

    Originariamente inviato da dreaman74
    SApevo che il capo data ha bisogno degli apici.
    Grazie
    sapevi male in access ha bisogno di #data#

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    codice:
    dataEvento = cDate("18/02/2007")
    SQLEVENTO = "SELECT * FROM foto WHERE data = " & dataEvento & " ORDER BY id DESC"
    Ho stampato a video e mi restituisce:
    SELECT * FROM foto WHERE data = 18/02/2007 ORDER BY id DESC

    se provo ad aprire la connessione al recordset con quella query
    non mi restituisce alcun record, eppure è presente un record con quella data!

  4. #4
    ############################################
    devi usare
    ############################################

    SQLEVENTO = "SELECT * FROM foto WHERE data = #" & dataEvento & "# ORDER BY id DESC"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    Grazie 'wagliò

    ecco ho modificato in questo modo:
    codice:
    dataEvento = cDate("01/01/2007")
    SQLEVENTO = "SELECT * FROM foto WHERE data > #" & dataEvento & "# ORDER BY id DESC"
    Grazie, infatti ho ripreso il manuale dell'SQL, ho visto il cancelletto!!!

    E' meglio perdere tempo a rispolverare qualche manuale che andare per tentativi...
    dimenticavo c'è anche il forum

    Grazie ragazzi...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.