Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - fUNZIONE between
Forum - Visual Basic 6 - fUNZIONE between

Avatar
magicolotto (Normal User)
Expert


Messaggi: 338
Iscritto: 21/01/2008

Segnala al moderatore
Postato alle 0:51
Sabato, 01/08/2009
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 :

Codice sorgente - presumibilmente Visual Basic 6

  1. 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??

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 9:35
Sabato, 01/08/2009
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

PM Quote
Avatar
magicolotto (Normal User)
Expert


Messaggi: 338
Iscritto: 21/01/2008

Segnala al moderatore
Postato alle 9:39
Sabato, 01/08/2009
ciao

ho scritto cosi , ma  non va


Codice sorgente - presumibilmente Visual Basic 6

  1. 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


PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 9:47
Sabato, 01/08/2009
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 ...

PM Quote
Avatar
magicolotto (Normal User)
Expert


Messaggi: 338
Iscritto: 21/01/2008

Segnala al moderatore
Postato alle 17:41
Sabato, 01/08/2009
ok grazie risolto

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:44
Sabato, 01/08/2009
Testo quotato

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 ...

PM Quote
Avatar
magicolotto (Normal User)
Expert


Messaggi: 338
Iscritto: 21/01/2008

Segnala al moderatore
Postato alle 19:28
Sabato, 01/08/2009
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

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 19:34
Sabato, 01/08/2009
Mi sembrava di avertelo gia' detto e avevi gia' cambiato il database ...

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

PM Quote