Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выходные параметры в IBStoreProc

286
22 ноября 2006 года
misha_turist
572 / / 28.11.2005
Доброго времени суток.

У меня имеется проседура
Код:
CREATE PROCEDURE "LINE_TRAVEL_IN_BEGIN_END"
(
  "BEGINNING" TIMESTAMP,
  "FINISHING" TIMESTAMP,
  "GROUP" INTEGER
)
RETURNS
(
  "ID" INTEGER
)
AS.......

При выполнении которой происходит ошибка "multiple rows in singleton select."
Причём данная ошибка происходит только в том случае если процедура возвращает значения (она может и ни чего не возвратить).....

Не подскажите в чем дело???

P.S. Параметры и поля в IBStoreProc генерируются как надо.
302
22 ноября 2006 года
Sagittarius
648 / / 12.04.2003
Цитата: misha_turist
При выполнении которой происходит ошибка "multiple rows in singleton select."


У тебя есть вложенные запросы? Если я правильно понял суть ошибки, то какой-то вложенный запрос возвращает несколько записей, хотя конструкция, в которой он используется, подразумевает одну запись.

547
22 ноября 2006 года
Hydra
488 / / 20.06.2006
Скорее всего ошибка как раз после AS...., ибо именно там select запрос возвращает не одно значение, а кучу :)
286
22 ноября 2006 года
misha_turist
572 / / 28.11.2005
А как сделать, что бы можно было кучу значений вернуть?
547
23 ноября 2006 года
Hydra
488 / / 20.06.2006
Через Variant
286
23 ноября 2006 года
misha_turist
572 / / 28.11.2005
Цитата: Hydra
Через Variant


Это как???

547
23 ноября 2006 года
Hydra
488 / / 20.06.2006
Посомтри доку по IB SQL как там массивы организуются). Вроде что-то типа
 
Код:
"ID" INTEGER(1:100);

А в программе обрабатывай как AsVariant

З.Ы. Раздел CREATE TABLE/Data types
286
23 ноября 2006 года
misha_turist
572 / / 28.11.2005
Всем спасибо, но я про другому сделал, я просто количество записей возврашаю..)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог