Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rebel25 Большой шоколадный орден

Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Вт Апр 02, 2013 12:56 Заголовок сообщения: OpenSelect из SP |
|
|
В Z процедуре делаю OpenSelect из хранимой процедуры
OpenSelect tm
exec name_SP_proc 4,2012,24154,24156,2,'2012-01-01','2013-01-31',770;
....................................
Так, если явно указать параметры, работает.
Но параметры нужно каждый раз передавать в Z процедуру. Поэтому формирую строку sq, в которую помещаю exec...
Далее
OpenSelect tm
DO_SQL("sq");
.............................
Выдает ошибку
"не удалось открыть таблицу - не указаны столбцы для извлечения.
tm-exec name_SP_proc 4,2012,24154,24156,2,'2012-01-01','2013-01-31',770"
Скажите, почему OpenSelect работает при явном указании параметров и не работает при запуске строки? Как правильно намисать OpenSelect от хранимой процедуры, в которую передаются параметры? |
|
Вернуться к началу |
|
 |
Dimich1978
Зарегистрирован: 18.05.2010 Сообщения: 69
|
Добавлено: Ср Апр 24, 2013 10:38 Заголовок сообщения: |
|
|
хоть вопрос был давно, но немного отвечу. Из предложенного куска кода, не видно , собственно, как вы формируете строку sq. Поэтому предположу, что строка сформирована некорректно, из-за этого и ошибка. Попробуйте строку put ом вывести и сравнить. |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|