gasparot
Messages postés49Date d'inscriptionlundi 22 mars 2004StatutMembreDernière intervention 5 décembre 2006
-
6 mai 2004 à 16:34
cs_Bud
Messages postés224Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention14 juillet 2006
-
6 mai 2004 à 21:37
Je souhaite mettre a jour la date dans ma table access.
voila ma requéte :
requete.Source="UPDATE reference SET Dateautre='"&datenouv&"' WHERE Numéro='"&nume&"' AND Num_Action='"&classe&"'"
rst.Execute(requete) ( ligne 121 )
datenouv est = 22/06/2004
Type d'erreur :
Provider (0x80020005)
Le type ne correspond pas.
/wwwroot2/validedate.asp, line 121
Pourquoi j'ai cette erreur. Dateautre dans access est du type texte. Je ne peut pas le mettre au format date car sinon mais insert ne marche plus.
cs_Bud
Messages postés224Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention14 juillet 2006 6 mai 2004 à 21:37
Je suppose que ton champ Numéro est numérique.
cLng(string) modifie le type d'une variable de type texte en entier long (codé sur 16 ou 32 bits je sais plus).
Ensuite il faut virer les ' car c'est uniquement pour les champs textes qu'il faut les mettre et pas pour les champs numériques.