Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    54

    query per ricerca campi

    Salve!!!!!

    il mio problema è ricercare dei campi in una tabella partendo da questi valori:
    da data(dtDate1) a data(dtDate2)
    e
    da codice(codpers1) a codice(codpers2)

    le variabili dtDate1, dtDate2, codpers1, codpers2 sono prese da un form.

    Anche se lo script non da errori, non mi appare nessun risultato nella tabella che creo prelevando i campi dal database.

    il comando è questo:
    "SELECT * FROM trasferte
    WHERE
    DATAPARTENZA Between '"& dtDate1 &"' AND '"& dtDate2 &"'
    AND
    CODICEUTENTE Between '"& codpers1 &"' AND '"& codpers2 &"'"

    Dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7
    Le uniche cose che mi vengono in mente sono:
    controllare il formato delle date (ITA gg/mm/aaaa) (ENG aaaa/mm/gg) e poi provare ad usare i segni di < e > (anche se rispetto a between così scritti non tengono conto del segno di uguaglianza).
    Fatto questo potresti inserire delle parentesi tonde

    SELECT * FROM trasferte
    WHERE
    (DATAPARTENZA Between '"& dtDate1 &"' AND '"& dtDate2 &"')
    AND
    (CODICEUTENTE Between '"& codpers1 &"' AND '"& codpers2 &"')"

    Ciao
    Gaga70


    C'è chi può e chi non può... Io può!

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.