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

Вниз

Проблема при создании процедуры на Interbase SQL   Найти похожие ветки 

 
--Reporter--   (2002-01-27 21:20) [0]

Скрипт:

SET TERM ^;

CREATE PROCEDURE MK_DB_WITHOUT_GRADUATE AS
DECLARE VARIABLE ID INTEGER;
BEGIN
FOR SELECT ID FROM GRADUATE
WHERE UPPER(TRANSFER) <> "D"
INTO :ID
DO
BEGIN
ID = 5; /*что угодно ставлю*/
ID = 6; /*выпадает ошибка */
END;
END^

SET TERM ;^

commit;


Ошибка:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 11, char 6
;


Что я делаю не так? ПОМОГИТЕ!!!!!!!!!!!!!!!!


 
kaif ©   (2002-01-27 23:09) [1]

Убери точку с запятой после блока BEGIN...END
-----------------
BEGIN
FOR SELECT ID FROM GRADUATE
WHERE UPPER(TRANSFER) <> "D"
INTO :ID
DO
BEGIN
ID = 5; /*что угодно ставлю*/
ID = 6; /*выпадает ошибка */
END; <--- здесь нельзя ставить точку с запятой
END^
------------------
В IB блоки BEGIN..END не заканчиваются запятыми, в отличие от Pascal.


 
--Reporter--   (2002-01-27 23:38) [2]

СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Сообщение об ошибке указывало куда то не туда и это меня сбило с толку...

ТЕПЕРЬ ВСЕ РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!





Страницы: 1 вся ветка

Текущий архив: 2002.02.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
1-66549
MVova
2002-02-05 10:56
2002.02.21
Управление большим количеством проэктов.


4-66701
KarlovAF
2001-12-20 16:34
2002.02.21
Как убрать горизонтальный скролбар с TDBGrid-а?


3-66439
Beginer
2002-01-28 07:51
2002.02.21
SQL2000 и ADO


1-66526
Oleg Fomicheff
2002-02-06 04:28
2002.02.21
Изменение параметров текста в ячейке ValueListEditor при наведении мыши


1-66543
M@XIDROM
2002-02-03 15:43
2002.02.21
Jpeg->StringGrid