Bonjour,
Lorsque je lance une requête d'insertion dans une table, j'ai le message d'erreur: "Une chaîne entre apostrophes ne se termine pas bien".
J'ai extrait la requête sql et mis un msgbox dans mon programme mais je ne vois pas d'où peut provenir l'erreur.
Voici ma requête :
Lorsque j'exécute la requête sous sqldevelopper en remplaçant les variables par leurs valeurs, cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 txt = "INSERT INTO etiquettes (ref_cmde, ref_art, des_art, des_ctn, id_wo, num_of, ident_vendeur, raison_sociale, qte_com, qte_ctn, filename) VALUES ('" & ref_cmde & "','" & ref_art & "','" & des_art & "','" & des_ctn & "'," & id_wo & "," & num_wo & ",'" & ident_vendeur & "','" & raison_sociale & "'," & qte_tot & "," & qte_livrable_ctn & ",'" & filename & "');" conn3.Execute txt
D'où cela peut-il provenir ?
Est-il possible de récupérer la valeur de txt dans 'une log' afin de la copier sous sqldevelopper ?
Merci d'avance.
Julien.
Partager