Solanis
Messages postés14Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention14 juillet 2005
-
14 juil. 2005 à 11:12
cs_phil23
Messages postés79Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention14 juillet 2005
-
14 juil. 2005 à 11:18
Bonjour,
Voici une nouvelle question!! J'ai un soucis pour inserer une date. J'explique un peu plus. J'ai un textbox dans lequel je rentrer une date qui est en string. Pour le fonction CDate je la convertie au format Date. Ca fonctionne puisquej'arrive a l'affiche dans un msgbox. Ensuite viens ma requete d'insertion :
INSERT INTO matable (mes champs) VALUE ..., #" & madate & "#, ...
Quand je test ca me donne l'erreur : type de donnée incompatible dans l'expression du critère.
cs_phil23
Messages postés79Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention14 juillet 20051 14 juil. 2005 à 11:18
Dans une requête SQL la date est toujours au format US, c'est à dire mois/jour/année (mm/dd/yyyy).
Attention le séparateur doit être / et non pas un point.
Il faut donc faire une petite fonction qui convertit la date en format US. Par exemple en VB:
Public Function ConvertDateCHToUS(ByVal dDate As Date) As String