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

Вниз

Выборка через процедуру, 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1219490687
POP
2008-08-23 15:24
2008.10.12
Список установленных COM портов в системе.


2-1220814318
Age
2008-09-07 23:05
2008.10.12
Ребята, подскажите кто знает!


15-1219433767
{RASkov}
2008-08-22 23:36
2008.10.12
Математика


2-1220434352
Delphist
2008-09-03 13:32
2008.10.12
SQL-запрос


1-1199816989
Wolf
2008-01-08 21:29
2008.10.12
Как установить лимит по времени на некую процедуру ?