Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Inversion dans la date --> docmd.runsql

2 réponses
Avatar
Jazzchris
J'ai un problème concernant Access et plus précisément VBA. Lorsque je veux
insérer une date dans une table (champ date, SQL Server) en utilisant la
commande "docmd.runsql insert into ......." et que la date est 03/04/2006,
dans le champ date, c'est inversé --> 04/03/2006. ????????????

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
en code une date est au format us
donc ..... Format([ch date],"mm/dd/yyyy")

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Jazzchris" a écrit dans le message de news:

J'ai un problème concernant Access et plus précisément VBA. Lorsque je veux
insérer une date dans une table (champ date, SQL Server) en utilisant la
commande "docmd.runsql insert into ......." et que la date est 03/04/2006,
dans le champ date, c'est inversé --> 04/03/2006. ????????????


Avatar
Eric
Bonjour,

Dans ton sql mets la date au format US (mm/dd/yyyy), ça devrait être
bon. Du genre :
Docmd.runsql "Insert into latable(lechampdate) values(#04/03/2006#)"
pour enregistrer le 3 avril 2006

J'ai un problème concernant Access et plus précisément VBA. Lorsque je veux
insérer une date dans une table (champ date, SQL Server) en utilisant la
commande "docmd.runsql insert into ......." et que la date est 03/04/2006,
dans le champ date, c'est inversé --> 04/03/2006. ????????????


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr