Форум: "Базы";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизВыборка через процедуру, Firebird 2.0 Найти похожие ветки
← →
Tzw (2008-03-06 11:22) [0]Делаю выборку через таблицу. Ругается на точку с запятой после переменной :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
в чем ошибка?
← →
sniknik © (2008-03-06 11:29) [1]возможно не отключил автоопределение переменных, если конечно создаешь процедуру из дельфийских компонент. (если в каком стороннем sql менеджере то хз.)
← →
Tzw (2008-03-06 11:32) [2]В IBexpert делаю
← →
Tzw (2008-03-06 11:37) [3]Разобрался, ненужна была там точка с запятой , лишняя ))
← →
Sergey13 © (2008-03-06 11:38) [4]> [3] Tzw (06.03.08 11:37)
А процедура такая зачем нужна?
← →
Правильный_Вася (2008-03-06 11:38) [5]ошибка в нежелании читать документацию
в дельфи ты цикл тоже сразу закрываешь?
for i := 0 to 5 do;
← →
Tzw (2008-03-06 11:56) [6]
> ошибка в нежелании читать документациюв дельфи ты цикл тоже
> сразу закрываешь?
Отнюдь.
сингл выборка работает нормально в таком виде
select users.name, users.fam, users.otch from users where (id=:pupil_id)
into :name, :fam, :otch;
suspend;
предположил что и тут должна, оказалось нет.
> А процедура такая зачем нужна?
Просто осваиваю ХП.
← →
Правильный_Вася (2008-03-06 12:05) [7]
> сингл выборка работает нормально в таком виде
это НЕ цикл
а "предполагать" - и есть нежелание читать доки
← →
Tzw (2008-03-06 12:33) [8]
> это НЕ цикла "предполагать" - и есть нежелание читать доки
Я понял Вашу позицию, спа-си-бо. :)
← →
Анг (2008-04-11 19:54) [9]Ну да, Файерберд дает ответ на ошибки конкретно. Дрянь бесплатная)).
Извините, но он мне порядом поднадоел...
← →
Johnmen © (2008-04-11 20:21) [10]А нам реаниматоры поганые надоели.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.053 c