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 :
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 :
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
Partager