Bonjour,

Je travaille sous windows XP.
J'arrive à lancer un fichier ".bat" manuellement; ce bat appelle mon script sql via sqlplus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SQLPLUS user/pass@instance @C:\Program Files\blabla\Scripts\RunScript.sql c:\insertion.log tbs_projet tbs_projet_index
 
rem for %%A in (dir "%~dp0") do ( 
rem echo %%A
rem ) 
rem echo "%~dp0"
rem 
rem @FOR /f  %%a in ("%~dp0") do (
rem @echo %%a;
rem 
)
Mais dès que je lance ce fichier bat depuis un installer, j'obtiens l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SP2-0310: impossible d'ouvrir le fichier "C:\Program.sql"
Il semble ne pas apprécier les espaces dans le path, mais si je mets le path relatif j'ai quand même l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SP2-0310: impossible d'ouvrir le fichier "RunScript.sql"
Peut on contourner ce problème?
Merci de votre aide.