Copier des données d'une table vers une autre

Résolu/Fermé
js8bleu Messages postés 576 Date d'inscription samedi 14 octobre 2006 Statut Membre Dernière intervention 27 janvier 2014 - 26 juil. 2009 à 13:34
js8bleu Messages postés 576 Date d'inscription samedi 14 octobre 2006 Statut Membre Dernière intervention 27 janvier 2014 - 26 juil. 2009 à 23:21
Bonjour à tous,

je suis entrain de développer une application en VB 6.0 et Access et j'aimerai copier des données d'une table vers une autre mais j'ai l'erreur suivante :

Erreur de syntaxe dans l'instruction INSERT INTO


Voici mon code :

cn.Execute "Insert Into TablePanier (numvendre, " & _
        "       numproduit, numvente, qtevendre, remisevendre, " & _
        "       montantvendre, numemp, numtva) values " & _
        "      Select TV.numvendre, " & _
        "      TV.numproduit, " & _
        "      TV.numvente, " & _
        "      TV.qtevendre, " & _
        "      TV.remisevendre, " & _
        "      TV.montantvendre, " & _
        "      TV.numemp, " & _
        "      TV.numtva " & _
        "       From TableVendre TV " & _
        "       Where TV.numvendre = " & txtnumvendre.Text & " "

cn.Execute MaRequeteSQL


Quelqu'un pourrait-il m'aider s'il vous plaît?

Merci d'avance.

Cordialement.
A voir également:

3 réponses

jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
26 juil. 2009 à 14:27
et From TableVendre ON TV si tu veux exporter de TableVendre vers TV ;)
1
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
26 juil. 2009 à 14:14
je pense que l erreur viens de la :

Where TV.numvendre = " & txtnumvendre.Text & " "

=>

Where TV.numvendre = '" & txtnumvendre.Text & "';" '=>ajout d'un ' avant et apres le text.. sans espaces !!
0
js8bleu Messages postés 576 Date d'inscription samedi 14 octobre 2006 Statut Membre Dernière intervention 27 janvier 2014 4
26 juil. 2009 à 23:21
Bonsoir et Merci jjsteing pour ton intervention. Mon problème est résolu. Je n'ai pas oublié l'apostrophe ( ' ) car il s'agit d'un champ numérique et non texte, de plus TV est l'alias de la table tablevente. Mais je te remercie du fond du coeur pour ton altruisme. Excellente soirée.

Cordialement.
0