Problème de lancement d'un SQL depuis un bat
Bonjour,
Je travaille sous windows XP.
J'arrive à lancer un fichier ".bat" manuellement; ce bat appelle mon script sql via sqlplus:
Code:
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:
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:
SP2-0310: impossible d'ouvrir le fichier "RunScript.sql"
Peut on contourner ce problème?
Merci de votre aide.