11 messaggi dal 30 ottobre 2007
salve a tutti.. io sto facendo una pagina asp.net collegata ad un db di access.
all'interno del database io ho bisogno di scrivere delle date. allora uso la funzione insert into cosi:
"INSERT INTO pren (data) VALUES (#" & data.ToString & "#);"
ma quando vado a guardare nel db la data che mi ha inserito al posto di essere per esempio 3/11/1989 è 11/3/1989.
e se invece vado poi a prelevare i dati inseriti con un dataset la data ottenuta è quella originale e giusta che avevo inserito.. cioè 3/11/1989.. quale può essere il problema?
33 messaggi dal 15 gennaio 2007
il problema sta nella versione italiana/inglese di VS o di Access. in inglese il formato della data scambia mese con giorno...
se infatti provi date del tipo 23-1-1989, avrai addirittura un erroe (non esiste il mese 23...)
il mio consiglio è quello di usare magari dei controlli calendario e non comporre direttamente la stringa sql ma usare i parametri...

ciao!

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.