|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
хранимые процедуры interbase
Доброе время суток!!1
Возникла такая проблема: При написании запроса на создание хранимой процедуры текст выглядит так Код:
Add('CREATE PROCEDURE PROC_ADD_MONTH'); Add('('); Add(' DATA_BEG DATE,'); Add(' DATA_END DATE,'); Add(' KODV INTEGER'); Add(')'); Add('AS'); Add('declare variable DAT DATE;'); Add('begin'); Add(' DAT=DATA_BEG;'); Add(' While (DAT<=DATA_END) do begin'); Add(' INSERT INTO TAB_DOB(KODVIR, DATA) VALUES(:KODV, : DAT);'); Add(' DAT=DAT+1;'); Add(' end'); Add('end'); Код:
Add('CREATE PROCEDURE PROC_ADD_MONTH'); Add('('); Add(' DATA_BEG DATE,'); Add(' DATA_END DATE,'); Add(' KODV INTEGER'); Add(')'); Add('AS'); Add('declare variable DAT DATE;'); Add('begin'); Add(' DAT=DATA_BEG;'); Add(' While (DAT<=DATA_END) do begin'); Add(' INSERT INTO TAB_DOB(KODVIR, DATA) VALUES(?, ?);'); Add(' DAT=DAT+1;'); Add(' end'); Add('end'); Add(' INSERT INTO TAB_DOB(KODVIR, DATA) VALUES(:KODV, : DAT);'); на Add(' INSERT INTO TAB_DOB(KODVIR, DATA) VALUES(?, ?);'); Помогите исправить это недорозумение |