[Access] mi inverte la data

martedì 12 gennaio 2010 - 14.04

Mappa Profilo | Junior Member

Ciao a tutti.
Non riesco ad uscirne. In una tabella ho un campo data con il formato "Data in cifre"
Ho uno script che legge la data dei file in una determinata cartella.
varData = "#" & FileDateTime(Format(sottocartella, "gg/MM/aaaa") & "#" &
e alla fine "DoCmd.RunSQL "INSERT INTO..." salvo dentro la tabella.
Tutto ok tranne che mi inverte la data in Mese/Giorno/Anno.
Se metto un break-point vedo la data corretta giorno/mese/anno ma nel momento del salvataggio la inverte.
Dove gira access è un Server 2003 IT.
Grazie in anticipo a chi mi aiuta

lbenaglia Profilo | Guru

>Ho uno script che legge la data dei file in una determinata cartella.
>varData = "#" & FileDateTime(Format(sottocartella, "gg/MM/aaaa")
>& "#" &
>e alla fine "DoCmd.RunSQL "INSERT INTO..." salvo dentro la tabella.
>Tutto ok tranne che mi inverte la data in Mese/Giorno/Anno.

Ciao,

Per evitare errori di questo tipo, specifica le date SEMPRE nel formato #mm/dd/yyyy# che risulta essere indipendente dalle regional options.

>Grazie in anticipo a chi mi aiuta
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Mappa Profilo | Junior Member

grazie lbenaglia
ho fatto come hai suggerito tu ma non va' mi salva sempre il dato nella forma mese/giorno/anno.

lbenaglia Profilo | Guru

>ho fatto come hai suggerito tu ma non va' mi salva sempre il
>dato nella forma mese/giorno/anno.
Qual è il data type della colonna varData?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5