Есть такой файл
Code: Select all
rem This Script exports data from the db into text files and creates corresponding format files under 'outpath'[No slash at the end of outpath!]
IF "%1" == "" GOTO USAGE
IF "%2" == "" GOTO USAGE
IF "%3" == "" GOTO USAGE
IF "%4" == "" GOTO USAGE
IF "%5" == "" GOTO USAGE
set server=%1
set db=%2
set user=%3
set pwd=%4
set outpath=%5
@echo Execution line is ...
@echo export_data %server% %db% %user% PWD %outpath%
PAUSE
@SET ISQLPASSWORD=%pwd%
@echo.
@echo Running export_data procedure . . .
isql -S %server% -d %db% -U %user% -q "EXEC dbo.up_expAllTables '%server%','%db%','%user%','%pwd%','%outpath%'"
@if errorlevel 1 goto errexit
GOTO END
:ERREXIT
@echo An error has occurred! C-c to exit.
PAUSE
GOTO END
:USAGE
@echo.
@echo Command line is:
@echo export_data <server> <db> <user> <pwd> <outpath>
PAUSE
GOTO END
:END
Почему-то он завершается не GO TO END, END, а промптом 1>
При этом ошибок никакх не выдает и все вроде делает как надо.
Что бы это могло быть?
Сабина
PS. <cr> везде где надо стоит. Параметров больше никаких туда передавать не надо.