bonjour,

n'y connaissant rien au VBScript, j'essaye aujourd'hui de faire exécuter une commande qui ne fonctionne pas quand j'ajoute une variable.

je m'explique :

cette commande fonctionne très bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Return = WshShell.Run("C:\mysql.exe -h MONHOST -uMONUSER -pMONPASS -e ""USE MABASE ; UPDATE MATABLE SET MAVALUE = '0' WHERE MONCHAMP LIKE '%STRING%'""", 1, true)
(j'ai remplacé mes vraies valeurs par des noms random)

en revanche, j'aimerais remplacer le STRING de fin (entre les %%) par une variable (que je choppe à l'aide d'un user input plus haut) nommée strInput

j'ai donc testé ça, mais ça ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Return = WshShell.Run("C:\mysql.exe -h MONHOST -uMONUSER -pMONPASS -e ""USE MABASE ; UPDATE MATABLE SET MAVALUE = '0' WHERE MONCHAMP LIKE '%"" & strInput & "%'""", 1, true)
quelqu'un pourrait me dire comment mettre ma variable à la place de STRING ? merci bcp !

cdt