Inversione mese anno nei campi tipo data di Access

martedì 12 febbraio 2008 - 15.23

F@bri Profilo | Junior Member

Ciao a tutti, sto realizzando un sito in ASP.NET 1.1 con database Access.

Tra i vari campi di una tabella c'è un campo di tipo data.
Quando vado a salvare nel campo succede che la data 12/03/2008 (12 marzo 2008) diventa 03/12/2008 (3 dicembre 2008) e quando risalvo ritorna a quella iniziale.

Praticamente ogni volta che aggiorno un record, laddove sia possibile, la data inverte i valori di mese con anno.

Che si può fare? Pur debuggando non sono riuscito a capire dove si invertono i valori.

Qualcuno ha mai avuto di sti problemi?

hidden Profilo | Newbie

>Ciao a tutti, sto realizzando un sito in ASP.NET 1.1 con database
>Access.
>
>Tra i vari campi di una tabella c'è un campo di tipo data.
>Quando vado a salvare nel campo succede che la data 12/03/2008
>(12 marzo 2008) diventa 03/12/2008 (3 dicembre 2008) e quando
>risalvo ritorna a quella iniziale.
>
>Praticamente ogni volta che aggiorno un record, laddove sia possibile,
>la data inverte i valori di mese con anno.
>
>Che si può fare? Pur debuggando non sono riuscito a capire dove
>si invertono i valori.
>
>Qualcuno ha mai avuto di sti problemi?

Utilizza questo metodo per passare la data al tuo database Access in quanto il formato della data di access è inveretito

Private Sub ConvertiDaData(ByVal data As Date)
Dim M As String
Dim A As String
Dim G As String
M = data.Month
A = data.Year
G = data.Day
Dal = M + "/" + G + "/" + A
End Sub ' Converte la data di partenza dal formato gg/mm/aaaa al formato mm/gg/aaaa e lo imposta nella variabile DAL

F@bri Profilo | Junior Member

Ciao hidden e grazie per la risposta.
Ho gestito le date, e gli altri campi, con i parameters e tutto funziona correttamente.
Ciaooo

hidden Profilo | Newbie

>Ciao hidden e grazie per la risposta.
>Ho gestito le date, e gli altri campi, con i parameters e tutto
>funziona correttamente.
Infatti con i parameters il tutto è più controllato e ti eviti una sacco di errori. Anche se è un po più difficile gestire la cosa
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5