Oppure

Loading
31/07/09 22:51
magicolotto
cIAO RAGAZZI

in una mshflexgrid, avrei bisogno di aprire e riempiere la griglia MSHFL prelevando da un acess solo un gruppo di date.

da data1 a data2
faccio cosi :

rs.Open "SELECT ID,Data,BA1,BA2,BA3,BA4,BA5 " FROM Archivio WHERE Data between #" & txtData.Text & "# AND #" & txtData2.Text & "# ORDER BY id DESC;", cn, 3, 3


PERO APRE UN GRUPPO DI DATE STRAMPALATO

come si usa al meglio la funzione??
aaa
01/08/09 7:35
theprogrammer
Le date devono essere in formato americano (mi sembra di avertelo gia' detto, tanto tempo fa ...). Quindi le devi inserire nel textbox in formato

mm/dd/yyyy

oppure le devi convertire quando formi la query
aaa
01/08/09 7:39
magicolotto
ciao

ho scritto cosi , ma non va


 rs.Open "SELECT ID,Data,BA1,BA2,BA3,BA4,BA5 " FROM Archivio WHERE Data between #" & Format(txtData.Text, "mm/dd/yyyy") & "# AND #" & Format(txtData2.Text, "mm/dd/yyyy") & "# ORDER BY data DESC;", cn, 3, 3
aaa
01/08/09 7:47
theprogrammer
E "non va" cosa vuol dire?

Su quali dati operi?

Se non ricordo male una volta ti dissi che il campo Data del tuo Database era di tipo testo e questo non andava per le query ... dovevi averlo di tipo Data ...
aaa
01/08/09 15:41
magicolotto
ok grazie risolto
aaa
01/08/09 15:44
theprogrammer
Postato originariamente da magicolotto:

ok grazie risolto


Ovvero? Iniziare un thread e non dare i dettagli della risoluzione significa non aiutare chi potrebbe leggere il forum avendo il tuo stesso problema, ne' chiarire a chi ti ha risposto ...
aaa
01/08/09 17:28
magicolotto
la soluzione l'hai ata tu

il database era in formato testo

cambiando in data/ora è andato alla grande

slo che le date si leggono in formato usa
aaa
01/08/09 17:34
theprogrammer
Mi sembrava di avertelo gia' detto e avevi gia' cambiato il database ...

Le date le visualizzi nel formato che scegli nella query ...
aaa