Bonjour,

j'utilise cette commande pour exécuter une requête sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set cmd = WshShell.Exec("cmd /c set ORACLE_SID="& SERVICE &" && "& ORACLE_HOME & "\BIN\sqlplus.exe -s / as sysdba @C:\teste\nscp_supevision\scripts\teste\requete_vbs\requete_sql_etat_bdd.sql")
elle marche très bien mais je me demande comment gérer le cas où il y a une erreur dans la commande " cmd /c set ORACLE_SID="& SERVICE &" && "& ORACLE_HOME & "\BIN\sqlplus.exe -s / as sysdba @C:\teste\nscp_supevision\scripts\teste\requete_vbs\requete_sql_etat_bdd.sql"

j'ai essayé de récupérer cette erreur avec un cmd.exitcode, un err.number la valeur renvoyait est toujours 0 meme si je met une erreur dans ma commande.

Quelqu'un aurait une idée?

Ps: il ne faut pas que j'utilise un fichier texte