Problème de date ASP - MySQL
Bonjour,
Je suis en train de concevoir une petite application simple et j'ai un problème de date.
J'utilise W2K3 comme serveur et une base de donnée MySQL
Dans une page HTML, j'ai un formulaire avec 3 champs (nom, prénom et date de naissance).
Je veux ajouter ces informations dans ma base de donnée MySQL à l'aide d'une page ASP.
Présentement, je procèdes à une conversion de la date du formulaire avec la fonction cdate.
Code:
1 2 3 4 5 6 7
|
BonneDate = cdate(ddn)
response.write BonneDate & "**" & ddn
strcmd = ("Insert into naissance (Nom, Prenom, Annee_Naissance) values ('&Nom','&Prenom','&BonneDate')")
Enr.Open strcmd |
Je fais un response.write pour me "débugger"; il sera enlevé dès que le tout sera fonctionnel.
J'obtiens le message d'erreur suivant:
Citation:
Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]Incorrect date value: '&BonneDate' for column 'Annee_Naissance' at row 1
/support/add.asp, line 48
La ligne 48 étant la ligne de Enr.Open strcmd
La date saisie est sous la forme YYYY-MM-DD
Est-ce que quelqu'un peut m'aider ?