PDA

Visualizza la versione completa : stringa sql in vb6


pusolo
03-12-2002, 16:18
Ragazzi,
sto facendo una stringa sql dove c' il confronto traun campo data del recordset e una variabile di tipo data.

esempio:

dim dataoggi as date

recordset.open "Select * from recordset Where recordset.datascadenza <" & "#" & dataoggi & "#",db,,,adcmdtext

in questo caso la stringa serve a far prendere tutti i campi del recordset che hanno la data di scadenza inferiore alla data odierna (variabile).

Il problema sta sul fatto che se mi trova a fare il confronto tra es: data scadenza = 03/12/2002 e dataoggi= 04/12/2002 la select non mi prende il record, mentre se la data odierna fosse maggiore o uguale a 12/12/2002 allora funziona. Come Mai mi succede questo?

ciao a tutti:)

ddies
03-12-2002, 16:28
So che l'acces si fa un po' di seghe mentali.

Prova ad invertire il mese con il giorno

dataoggi=month(date) & "/" & day(Date) & "/" & year(Date)

Loading