Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.17;
Скачать: CL | DM;

Вниз

InterBase и хранимые процедуры   Найти похожие ветки 

 
suric   (2004-01-26 15:12) [0]

Глубокоуважаемый Народ!
Скажите, пожалуйста, что означает оператор Suspend; на языке хранимых процедур INTERBASE как это сказывается на действии цикла FOR ? Например, как это показано ниже:

BEGIN
IF (:PEOPLE_ID IS NOT NULL) THEN SUSPEND;
END FOR SELECT P.ID_PEOPLE
FROM T_PEOPLE P
WHERE (:PEOPLE_NAME = P.NAME)
AND (:PEOPLE_SERNAME = P.SERNAME)
AND (:PEOPLE_PNAME = P.PNAME)
INTO :PEOPLE_ID
DO


 
Academic ©   (2004-01-26 15:14) [1]

SUSPEND - возвращает текущие выходные параметры процедуры.


 
suric   (2004-01-26 15:19) [2]

Спасибо!
Вот только уточните, пожалуйста, происходит ли при этом прерывание цикла For do ?
Я правильно понял?


 
Academic ©   (2004-01-26 15:20) [3]

Нет.


 
Romkin ©   (2004-01-26 15:20) [4]

Не совсем так. Формируется строка выходного набора


 
Academic ©   (2004-01-26 15:23) [5]


> Romkin © (26.01.04 15:20) [4]

в чем "не совсем"


 
jack128 ©   (2004-01-26 16:23) [6]


> в чем "не совсем"
В том, что выполнение ХП прерывается, до того момента пока клиент не сделает фетч.


 
Sandman25 ©   (2004-01-26 16:54) [7]

suric

Вы написали в заголовке Informix, поэтому смею предположить, что Вы с ним работаете. Аналогом SUSPEND из IB служит RETURN WITH RESUME из INFORMIX.


 
Lucky[ELF]   (2004-01-26 22:57) [8]

1. а ЧТО такое Fetch?

2. У меня есть IBStoreProc, какую последовательность операций в Дельфи мне надо выполнить, чтобы выходные данные попали в DBGrid (DBGid и DataSource тоже есть и все связано как в случае с IBQuery)
если бы я использовал IBQuery я бы написал так
IBQuery.ParamByName ("UserName").AsString := MyName;
IBQuery.Open;

И все в DBGrid"e

Как быть?


 
DrPass ©   (2004-01-26 23:41) [9]

1. Fetch - это получение части набора данных с сервера
2. А справку почитать?



Страницы: 1 вся ветка

Текущий архив: 2004.02.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
7-53798
maxXP
2003-12-01 01:00
2004.02.17
Как определить нажата, отпущена левая или правая клавиша мыши.


14-53720
Igoryok
2004-01-29 14:18
2004.02.17
Форум про мобильные устройства


1-53473
Aleksandr
2004-02-06 13:11
2004.02.17
Какой управляющей последов. можно сделать текст по центру?


1-53467
VID
2004-02-05 23:14
2004.02.17
Определение SelStart по координатам мышки


9-53351
miek
2003-07-28 10:31
2004.02.17
2D-движок: релиз