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 :

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
Lorsque j'exécute la requête sous sqldevelopper en remplaçant les variables par leurs valeurs, cela fonctionne.

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.