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

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

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


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