PDA

Visualizza la versione completa : problemi con date [VB]


pasaran
29-08-2002, 11:00
Ho un DB fatto in access con una tabelle contenente un campo data in cifre del tipo dd/mm/yyyy

Quando vado a fare la select dal mio applicativo se la data contiene il giorno a due cifre allora la select funziona correttamente se il giorno e' ad una cifra sola, il recordset mi torna vuoto.
La select e' fatta cosi':

dim a as Date
a = "29/09/2002"
sql = "select * from tabella where campo_data = #" & a & "#"

in questo caso funziona, invece se ad esempio

a = "05/09/2002" oppure
a = "03/09/2002"

allora mi torna il recordset vuoto.
Chi mi sa spiegare questo mistero?

P.S.: nella tabella i record contenenti date del "05/09/2002" e del "03/09/2002" ci sono.

Gigi84
29-08-2002, 11:48
:gren: ATTENZIONE: potrei dire una c@##@ta :gren:
ma la data tra # non va espressa in fomato americano??

pasaran
29-08-2002, 11:58
Ho provato a togliere il #, ma si comporta allo stesso modo!!!

ma che cavolo potrebbe essere???

Gigi84
29-08-2002, 12:00
se la variabile data la dimensioni come stringa?

pasaran
29-08-2002, 12:14
Il problema non e' nella variabile, stringa o data quando va a comporre la stringa Sql il risultato e' lo stesso. Il problema sta su come e' stata scritta la select o forse anche nal formato del campo data del DB di Access.

Loading