Bonjour,
J'ai un petit souci avec un fichier SQL qui permet d'exécuter d'autres fichiers SQL. Voici un exemple qui résume le problème que je rencontre :
Le souci est que lorsque j'ajoute des " " dans la définition de ma variable Chemin_fichiers pour prendre en compte l'espace dans le nom du répertoire, j'obtiens le message d'erreur : SP2-0310 : Impossible de trouver le fichier "...\Scripts.sql".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7... Def Chemin_fichiers="...\Scripts Oracle\9i" ... @&Chemin_fichiers\fichier1.sql @&Chemin_fichiers\fichier2.sql @&Chemin_fichiers\fichier3.sql ...
Je comprends que cela vient du fait de la concaténation de la variable avec le nom du fichier. On obtient alorsLa commande @ s'arrête à l'espace et considère le reste de la ligne comme des paramètres d'exécution, d'où l'erreur SP2-0310.
Code : Sélectionner tout - Visualiser dans une fenêtre à part @"...\Scripts Oracle\9i"\fichier1.sql
Il faudrait que la conaténation me donne cecimais comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part @"...\Scripts Oracle\9i\fichier1.sql"
Si quelqu'un a une idée...
Merci d'avance pour vos réponses.
Partager