Problème de requéte

gasparot Messages postés 49 Date d'inscription lundi 22 mars 2004 Statut Membre Dernière intervention 5 décembre 2006 - 6 mai 2004 à 16:34
cs_Bud Messages postés 224 Date d'inscription vendredi 14 septembre 2001 Statut Membre Dernière intervention 14 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.

3 réponses

cs_Bud Messages postés 224 Date d'inscription vendredi 14 septembre 2001 Statut Membre Dernière intervention 14 juillet 2006
6 mai 2004 à 16:38
Idem que 2 messages en-dessous...
Numéro=" & clng(nume) & "
0
gasparot Messages postés 49 Date d'inscription lundi 22 mars 2004 Statut Membre Dernière intervention 5 décembre 2006
6 mai 2004 à 16:53
Ca ne marche pas. A quoi set clng???
0
cs_Bud Messages postés 224 Date d'inscription vendredi 14 septembre 2001 Statut Membre Dernière intervention 14 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.
0
Rejoignez-nous