2016-02-04 9 views
0

Ситуация:команда 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 закрываются, но программа по-прежнему не обрабатывается дальше.

ответ

0

ok Я просто должен был использовать «звонок» перед clpplus.

+0

Вы не должны задавать два совершенно не связанных вопроса в рамках одного «Вопроса». StackOverflow не является типичным «форумом»; это сайт вопросов и ответов. Поскольку ваш второй вопрос не имеет ничего общего с заголовком, вы должны: 1) удалить его из вопроса (нажмите ссылку «Изменить», чтобы сделать это); 2) Отметьте свой «Ответ» как «ответ», щелкнув галочку рядом с ним; 3) Начните новый вопрос со значимым названием для вашего второго вопроса. Ваши шансы на получение помощи будут намного лучше! –

+0

необходимо подождать еще один день, чтобы отметить мой собственный ответ – ContraViZe

+0

Пожалуйста, используйте ссылку для редактирования по вашему вопросу, чтобы добавить дополнительную информацию. Кнопка «Ответ на сообщение» должна использоваться только для полных ответов на вопрос. - [Из обзора] (/ review/low-quality-posts/11157398) – ndn

 Смежные вопросы

  • Нет связанных вопросов^_^