Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сделать в процедуре / 7 сообщений из 7, страница 1 из 1
26.08.2003, 12:21
    #32247340
lgcpiton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
Подскажите как в процедуре сделать перебор записей запроса вроде Делфийского

While not DataSet.Eof do
begin
......
DataSet.Next;
end;
...
Рейтинг: 0 / 0
26.08.2003, 12:27
    #32247356
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
Код: plaintext
1.
2.
FOR SELECT Field1, Field2 FROM TABLE INTO :Parm1, :Parm2 DO BEGIN
 /* свой код */ 
END
...
Рейтинг: 0 / 0
26.08.2003, 12:39
    #32247382
lgcpiton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
А suspend ставить не надо?
...
Рейтинг: 0 / 0
26.08.2003, 12:56
    #32247420
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
А suspend - по желанию ... смотря чего хочешь ... возвращать или не возвращать (данные) ...
...
Рейтинг: 0 / 0
26.08.2003, 13:12
    #32247461
lgcpiton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
Мне нужно сделать заливку.
Т.е. нужно проверять есть ли такая запись в другой таблице. Если есть udate, нет insert
...
Рейтинг: 0 / 0
26.08.2003, 13:13
    #32247466
Roman Ignatiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
Мда...

if (exists (select * from T1 where <условие>)) then
update...
else
insert ...
...
Рейтинг: 0 / 0
27.08.2003, 03:40
    #32248302
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в процедуре
lgcpiton
suspend ты можешь ставить где угодно. Эта команда значит лишь вывести содержимое исходящих переменных клиенту
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как сделать в процедуре / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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