Ситуация:команда CLPPlus останавливается после выполнения, так что другие команды не обрабатываются
autoMark.cmd:
...
clpplus user/[email protected]:50000/db @autoMarkDB2.sql 01.02.2016 02.02.2016
%DBISQL% -c "uid=user;pwd=pw;dsn=SA16database" READ autoMarkSA.sql 742987 742989
...
autoMarkDB2.sql: (IBM DB2 9.7 или что-то)
simple select statement with the parameters called &1 &2;
exit;
autoMarkSA.sql: (SQL Anywhere Server 16)
PARAMETER a,b;
simple select statement with the parameters called {a}, {b};
OUTPUT TO out.txt;
Если я либо называю clpplus или dbisql собственными, они работают нормально и дают правильные результаты. но если положить их в таком порядке, как указано выше, команда clpplus обрабатывается, результаты отображаются в окне clpplus, но никогда не закрываются. поэтому программа останавливается там, ожидая ввода. Если я вызываю выход или выхожу вручную, окна clpplus закрываются, но программа по-прежнему не обрабатывается дальше.
Вы не должны задавать два совершенно не связанных вопроса в рамках одного «Вопроса». StackOverflow не является типичным «форумом»; это сайт вопросов и ответов. Поскольку ваш второй вопрос не имеет ничего общего с заголовком, вы должны: 1) удалить его из вопроса (нажмите ссылку «Изменить», чтобы сделать это); 2) Отметьте свой «Ответ» как «ответ», щелкнув галочку рядом с ним; 3) Начните новый вопрос со значимым названием для вашего второго вопроса. Ваши шансы на получение помощи будут намного лучше! –
необходимо подождать еще один день, чтобы отметить мой собственный ответ – ContraViZe
Пожалуйста, используйте ссылку для редактирования по вашему вопросу, чтобы добавить дополнительную информацию. Кнопка «Ответ на сообщение» должна использоваться только для полных ответов на вопрос. - [Из обзора] (/ review/low-quality-posts/11157398) – ndn