49 messaggi dal 05 settembre 2001
Ciao a tutti.

Avendo questo script:

strSQL = "SELECT * FROM Iscritti WHERE data >= " &_
"#" & "01/10/2001" & "#"

perchè non mi funziona, oppure certe volte funziona e certe volte no, ma il più delle volte no??
La data per la ricerca cambia in base alle esigenze dell'utente, quindi non è fissa.

Come database uso Access.

Grazie per le risposte.

902 messaggi dal 19 aprile 2001
metti sempre la data all'americana..
Per access quella data è 10 gennaio 2001

 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
24 messaggi dal 27 settembre 2001
La gestione delle date in access non è cosa facile in quanto praticamente non gestisce la data italiana. Le date con un giorno superiore a 12 sono gestite ma le altre sono comunque trattate all'inglese. Forse per questo alle volte funziona e alle volte no.
Se vuoi un consiglio gestiscile come stringa facendo inserire le date con tre input diversi (giorno,mese,anno) e unendole e dividendole con un separatore. La prima volta è un po' complesso ma alla lunga ti salva la vita dal titar troppe bestemmie.
Le funzioni che devi conoscere sono split,instr,instrrev,left e right e poi hai tutto.
Ciao!

Flybaba
porco9@hotmail.com

Flybaba
porco9@hotmail.com
49 messaggi dal 05 settembre 2001
Ho fatto fare la ricerca con la data in formato americano e quindi mese/giorno/anno e ora non da + problemi.

Grazie Mille!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.