![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выборка через процедуру, Firebird 2.0 [D7, FB 2.0]
Tzw © (2008-03-06 11:22:00)Делаю выборку через таблицу. Ругается на точку с запятой после переменной :otch
ALTER PROCEDURE GET_ALL_PUPIL2
RETURNS (
OTCH VARCHAR(20),
FAM VARCHAR(20),
NAME VARCHAR(20))
AS
begin
for select users.name, users.fam, users.otch from users
into :name, :fam, :otch;
do
suspend;
end
в чем ошибка?
Johnmen (2008-04-11 20:21:00) [1]А нам реаниматоры поганые надоели.
Анг (2008-04-11 19:54:00) [2]Ну да, Файерберд дает ответ на ошибки конкретно. Дрянь бесплатная)).
Извините, но он мне порядом поднадоел...
Tzw (2008-03-06 12:33:00) [3]
> это НЕ цикла "предполагать" - и есть нежелание читать доки
Я понял Вашу позицию, спа-си-бо. :)
Правильный_Вася (2008-03-06 12:05:00) [4]
> сингл выборка работает нормально в таком виде
это НЕ цикл
а "предполагать" - и есть нежелание читать доки
Tzw (2008-03-06 11:56:00) [5]
> ошибка в нежелании читать документациюв дельфи ты цикл тоже
> сразу закрываешь?
Отнюдь.
сингл выборка работает нормально в таком виде
select users.name, users.fam, users.otch from users where (id=:pupil_id)
into :name, :fam, :otch;
suspend;
предположил что и тут должна, оказалось нет.
> А процедура такая зачем нужна?
Просто осваиваю ХП.
Sergey13 (2008-03-06 11:38:00) [6]> [3] Tzw (06.03.08 11:37)
А процедура такая зачем нужна?
Правильный_Вася (2008-03-06 11:38:00) [7]ошибка в нежелании читать документацию
в дельфи ты цикл тоже сразу закрываешь?
for i := 0 to 5 do ;
Tzw (2008-03-06 11:37:00) [8]Разобрался, ненужна была там точка с запятой , лишняя ))
Tzw (2008-03-06 11:32:00) [9]В IBexpert делаю
sniknik (2008-03-06 11:29:00) [10]возможно не отключил автоопределение переменных, если конечно создаешь процедуру из дельфийских компонент. (если в каком стороннем sql менеджере то хз.)