Bonjour à tous,
Lors de mes recherches sur le forum, j'ai vu une solution à ce problématique concernant la saisie de date dans ma base de donnée par ex: ma date s'affiche mm/jj/yyyy, mais lorsqu'elle est saisie dans la base de donnée access elle se présente sous la forme jj/mm/yyyy, j'ai mis en application les conseils qu'on retrouve sur ce lien : http://www.aspfr.com/code.aspx?ID=8803 mais ça na pas fonctionné. voici mon code (je mets seulement les lignes importantes):
PAGE DU FORMULAIRE:
Mon formulaire débute ainsi:
<form action="gestionTransfert.asp" method="post" name="envoi" onSubmit="MM_validateForm('DateEnvoi','','R','NumEnvoi','','R');return document.MM_returnValue">
et ma ligne <TD> qui ne fait qu'affiché la date et l'usager ne peut pas la changé (readonly) :
<td><input name="DateEnvoi" type="text" value="<%=Date%>" readonly="<%=Date%>" ></td>
-------
PAGE DE SAISIE DANS LA BASE DE DONNÉE :
<%
'Extraction des variables du formulaire ci-dessus
NumEnvoi = Trim(Request("NumEnvoi"))
NExp = Trim(Request("NExp"))
'******** Ici je reçoit la date en appliquant le conseil du lien donnée plus haut mais sans passé par un appel de fonction **********
DateEnvoi = Trim(Request("DateEnvoi")) 'je reçois la date
DateEnvoi = Month(DateEnvoi)&"/"&Day(DateEnvoi)&"/"&Year(DateEnvoi) 'et je formate pour que cela arrive au format mm/jj/yyyy
'Ouverture de la connexion
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "accessDSN"
%>
<html><head><title>Gestion des agents</title></head>
<body>
<p>
<%
'Ajout d'un nouveau envoi ***** CECI EST L'ajout dans la base de donnée *****************
sqlString = "Insert into Envoi(NumEnvoi, DateEnvoi, NExp,)"&_
"values (" & NumEnvoi & "', '"& DateEnvoi &"','"&NExp&"')"
Con.Execute sqlString
Con.Close
response.Redirect "default.asp"
%>
Alors s.v.p avez-vous une idée du POURQUOI cela ne fonctionne pas... Merci de votre aide
Jzeel