powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / получить значения из SELECT'A в переменную типа ROW
2 сообщений из 2, страница 1 из 1
получить значения из SELECT'A в переменную типа ROW
    #34741970
Gold_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
это строчки из процедуры

DEFINE t_row row (in_id_object INTEGER, in_num INTEGER, in_name CHAR(25), in_doc_fl Boolean, in_support_fl Boolean, in_note CHAR(100), in_activ_fl Boolean) ;

SELECT id_object, num, name, doc_fl, support_fl, note, activ_fl
INTO t_row
FROM object WHERE id_object = 1;

при выполнении селекта происходит ошибка
-661 Number of variables does not match number of values returned.

Количество и тип сходится.
Возможно ли получить значения из SELECT'A в переменную типа ROW
Informix 10

Спасибо.
...
Рейтинг: 0 / 0
получить значения из SELECT'A в переменную типа ROW
    #34742459
leshy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуйте так

Код: plaintext
1.
2.
3.
DEFINE t_row row(in_id_object INTEGER,in_note CHAR( 10 )) ;
Let t_row=ROW(NULL::INTEGER,NULL::CHAR( 10 ));
SELECT  1 , '12.01.2007' into t_row.in_id_object, t_row.in_note
FROM table(set{ 1 });
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / получить значения из SELECT'A в переменную типа ROW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]