Bonjour a tous,
J'ai probablement un probleme d'apostrophe, mais impossible de trouver la solution! Merci de m'aider
Ce qui marche :
(A noter que ce qui entoure A22 ce sont 2 apostrophes simples)
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXEC master..xp_cmdshell 'bcp "SELECT NUMERO FROM LISTE WHERE CODE=''A22''" queryout "Export.txt" -U user -P pass -S monServeur -c'
Ce qui ne marche pas :
(Avant le 1er + : 2 apostrophes puis guillemets et apres le 2nd + : guillemets, 2 apostrophes et guillemets).
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXEC master..xp_cmdshell 'bcp "SELECT NUMERO FROM LISTE WHERE CODE=''"+@Code+"''" queryout "Export.txt" -U user -P pass -S monServeur -c'
Il m'exporte bien un fichier, mais celui-ci est vide quand j'attribue la valeur A22 à @Code alors que le fichier texte que j obtiens dans le 1er cas n est pas vide.
Merci de votre aide



Répondre avec citation





Partager