cs_NOORLOUBNA
Messages postés16Date d'inscriptionmercredi 27 octobre 2004StatutMembreDernière intervention 4 mars 2007
-
3 juin 2006 à 19:34
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
4 juin 2006 à 02:03
bonjour
j'ai écrit ce code mais j'ai toujours une message d'erreur est_ce que queleq'un peut m'aider à le résoudre
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 3 juin 2006 à 22:35
Ah ok, là c'est déjà plus clair :
Quand le type des données à mettre dans la table est une chaine de caractères, il faut mettre les ' ' (apostrophes) autour de la valeur, mais quand c'est un nombre, il ne faut pas les mettres !
Vérifie donc qu'il n'y ai pas d'apostrophes en trop (en fonction des types de données de ta base)
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 4 juin 2006 à 02:03
Salut
Pour résoudre ce genre de problème, il faut visualiser le contenu de ta requète avant d'être soumise à SQL :
-1- Décompose, ce sera plus pratique :
Dim SQL As String
SQL = "Insert Into ..." ' toute ta requète
rs.Open SQL
-2- Pose ton curseur sur la dernière ligne et appuie sur F9
Le programme s'arrêtera là quand il passera.
-3- Quand le programme s'est arrêté sur la ligne, va dans la fenêtre de Debug (Ctrl-G) et tape
? SQL
Tu visualiseras ainsi le contenu de ta requète.
Regarde bien dans le détail, il y a peut-être qqchose qui te sautera aux yeux
Sinon, copie-colle le contenu de SQL ici et on regardera.
Pendant que tu y es, donne nous la liste des champs qui composent ta table 'adherent' accompagné du type de donnée (texte, numérique, date ...)
Si tu as d'autres erreurs, donne nous le message d'erreur, sinon, on ne pourra rien pour toi
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroir quand on le partage (Socrate)