Ciao a tutti ho un problemino ho realizzato un piccolo database access e all'interno ci sono delle news datate gg/mm/aaaa,
poi ho fatto un piccolo motore che ricerca per giorno o per settimana ..partendo da un calendar asp.net periò la stringa chiede :
codice:
If max <= min Then
                cmd.CommandText = "SELECT * FROM news where Data = #" & min & "#" 
            Else
                cmd.CommandText = "SELECT * FROM news where Data between #" & min & "# and #" & max & "#"             End If
cioè min e max catturano il primo e l'ultimo valore selezionato correttamente (per verificare visualizzo tutto su una label)
e se il primo e l'ultimo sono uguali significa che hanno selezionato solo un giorno
altrimenti va all'else
e fà la query considerando le date tra la prima e la seconda.....

tutto funziona ma il problema è che le date anche avendole messe nel db nel formato dato dal calendar (shortdate) vengono ripescate a cavolo ..cioè se io ad esempio cliko sul giorno 3/9/2004 mi tira fuori la news del 9/3/2004
perciò questo è proprio un problema di formato date..ma non riesco a capire come posso soccombere allo stesso!!!
dimenticavo ho provato anche mettendo
codice:
CDate(min) & " and " & CDate(max)
ma fà proprio un bordello in questo caso


Aiutatemi plz!

grazie

ps:attualmente le pagine sono sul mio pc e la data del sistema è quella corretta ..poi andranno su aruba