Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore select

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283

    erore select

    devo estrarre i records con il campo ora da 2.00.00 a 4.00.00

    ho creato questo script

    ora_1="2.00.00"
    ora_2="4.00.00"

    sql ="SELECT SUM(num_visite) AS totale_visite FROM tot_visite WHERE (ora= "& Ora_1 &" OR ora> "& Ora_1 &") AND (ora= "& Ora_2 &" OR ora< "& Ora_2 &")"

    ma mi dà questo errore

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][ODBC Microsoft Access Driver] Syntax error in number in query expression '(ora= 2.00.00 OR ora> 2.00.00) AND (ora= 4.00.00 OR ora< 4.00.00)'.

    ?, line 0
    il campo è data/ora

    sapete dirmi cosa sbaglio ?

  2. #2
    i campi dataora non sono numeri, ma stringhe particolare. vanno tra apici per MSSQL, tra cancelletti per access

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    così ?

    sql ="SELECT SUM(num_visite) AS totale_visite FROM tot_visite WHERE (ora= #"& Ora_1 &"# OR ora> #"& Ora_1 &"#) AND (ora= #"& Ora_2 &"# OR ora< #"& Ora_2 &"#)"

  4. #4
    provare? costa 15 centesimi alla risposta? dai...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    283
    fatto.

    ciao e grazie

  6. #6

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.