230 messaggi dal 27 aprile 2009
Ciao a tutti ho un campo datetime in access ,tramite oggetto calendar di ajax mi scrivo prendo la data che ho formattato cosi
dd/MM/yyyy

però quando va in inserimento lui mi gira in
MM/dd/yyyy

come posso inserire in database la data corretta??? grazie a tutti

altrimenti per esempio se scrivo 06/07/2009 poi vedo 07/06/2009
Come inserisci la data nel database? Crei tu la query o lasci il tutto al datasource?

In ogni caso, usa i parameter o, se inserisci la data con una query stringa, convertila nel formato: yyyy-MM-dd.

Ciao

Andrea Zani
Undicesimo comandamento: NON utilizzare Explorer 6
230 messaggi dal 27 aprile 2009
la creo io la query,.recupero il valore dal campo textarea che viene popolato tramite il Calendario di Ajax

Quando recupero il valore è nel formatto giusto è poi nel database che è nel formatto sbagliato

faccio un semplice insert into nometabella (campodata) values(#valoredata#)
E' proprio in questa linea che c'è l'errore:
into nometabella (campodata) values(#valoredata#)

Scrivi:
dim data as string=DateTime.Parse(valoredata).ToString("yyyy-MM-dd")
dim sqlstr as string="into nometabella (campodata) values(#" & data &"#)"
Controlla con il debug che la stringa risultante sia corretta...
Ciao

Andrea Zani
Undicesimo comandamento: NON utilizzare Explorer 6
230 messaggi dal 27 aprile 2009
Ok grazie funziona alla grande ^_^

Modificato da Stefano_VR il 06 luglio 2009 20.35 -

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.
In primo piano

I più letti di oggi

Media
In evidenza
MISC