Multipe requête sql dans un script vbs - VB/VBA/VBS - Programmation
Marsh Posté le 29-04-2015 à 02:37:30
p-e avec des ';' après chaque commande et un select à la fin?
sinon, en faisant cn.execute d'une commande à la fois?
edit: et il faut un espace entre le " et le & de la première ligne mais ton IDE as du te le dire.
Marsh Posté le 29-04-2015 à 11:23:57
Arl Guhr a écrit : p-e avec des ';' après chaque commande et un select à la fin? |
Merci de ta réponse j'ai essayé tes solutions mais aucune ne marche
En faite je veux mettre un "whenever sqlerror exit 2" avant de lancer ma requête qui est "SELECT to_char(Sum(bytes),99999999999999) FROM dba_data_files"
pour que si j'ai une erreur lors de ma requête sql on me renvoie le code retour 2
mon script ressemble à ça pour le moment
Code :
|
quand j’exécute ce script, mon err.number avant le
Code :
|
est à 0
et après cette commande il passe à -2147217900
j'ai essayé "whenever sqlerror exit 2;" (avec le ";" ) j'ai la même erreur.
Cordialement,
Galène
Marsh Posté le 30-04-2015 à 07:30:07
C'est p-e naif de ma part mais pourquoi tu as besoin de cette commande?
Si ton SQL n'est pas correct, tu recevra une erreur via le err.number <> 0
Si la connection saute, tu le saura aussi avec le cn.status il me semble par exemple.
Et l'autre truc bizarre, c'est le type de ton objet de retour cn.execute renvoie un recordset alors que tu assigne à une connection (l'erreur vient p-e juste de là d'ailleurs)
Marsh Posté le 28-04-2015 à 13:30:50
Bonjour,
J'ai un soucis je recherche comment intégrer une suite de requête sql dans un Vbscript
je m'explique :
en shell les requêtes sql dans un script peuvent se faire comme ça
et moi je dois faire la même chose mais sous windows donc avec VBscript
j'ai essayé cette méthode :
mais elle me renvoie des erreurs d’exécution sql
Quelqu'un aurait la solution s'il vous plait ?
Merci d'avance
Galene