Bonjour,
Je n'arrive pas à effectuer une requête qui insert des données dans un champ Date/Heure dans ma base Microsoft Access.
Voici mon bout de code :
Voici la requête SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FPrincipale.ClientDataSetIdentification.CommandText := 'INSERT INTO Historique (DateHeure,Action,Host,Ip) VALUES(#' + FormatDateTime('mm/dd/yyyy hh:nn:ss', Now) + '#, ' + QuotedStr('ERREUR LOGIN : ' + FPrincipale.UtilisateurLogin) + ', ' + QuotedStr(FPrincipale.UtilisateurHost) + ', ' + QuotedStr(FPrincipale.UtilisateurIP) + ')';
Voici l'erreur :10:14:39 -> INSERT INTO Historique (DateHeure,Action,Host,Ip) VALUES(#06/26/2006 10:14:36#, 'ERREUR LOGIN : mlkmlkmk', 'PER-035', '10.64.161.36')
Lorsque je ne mets pas l'heure, je n'ai aucun de problème. Cependant je dois avoir cette information dans l'historique.10:14:39 -> Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres
Comment dois-je faire ?
Merci,
Mathieu
Partager