Форум: "Начинающим";
Текущий архив: 2016.01.17;
Скачать: [xml.tar.bz2];
ВнизCоздать процедуру в базе interbase через delphi Найти похожие ветки
← →
Sw (2014-07-07 07:36) [0]Не могу создать процедуру Interbase SQL из приложения.
Триггер можно создать, а процедуру не создает. Использую IBQuery.
Поиск по теме результатов не дал. Помогите, пожалуйста.
← →
Андрюха (2014-07-07 09:30) [1]IbScript подсунь в файле что-надо ручками...
← →
Кщд (2014-07-07 09:40) [2]>Sw (07.07.14 07:36)
если коротко, то всё враки в вашем посте
← →
Sw (2014-07-07 11:01) [3]
List:=TStringList.Create;
List.LoadFromFile("D:\01.sql");
IBQuery1.SQL.AddStrings(List);
IBQuery1.ExecSQL;
получаю "Dynamic SQL Erorr. cod=-104..token unknown..TERM"
> если коротко добрый человек...знает наверно ...но вот длинно это
← →
Inovet © (2014-07-07 11:13) [4]> [3] Sw (07.07.14 11:01)
Ну так ясно же неаписано, что нужен правильный терминатор. А как без этой строчки
IBQuery1.SQL.AddStrings(List);
?
← →
Inovet © (2014-07-07 11:16) [5]Что там в новых версиях с этим? Раньше по умолчанию надо было добавлять "^".
← →
Sw (2014-07-07 11:40) [6]ну дык...в том то и дело, что терминатор правильный ....данный скрипт, например, через ScriptSheduler выполняется без проблем....триггер создаю также ... через IBQuery1 установится он в базу...а процедура нетттттттт
SET TERM ^ ;
CREATE PROCEDURE PROCNAME
....
end
^
SET TERM ; ^
← →
Sw (2014-07-07 11:42) [7]
> IBQuery1.SQL.AddStrings(List);
без этой строчки: "Empty SQL Statement"
← →
RWolf © (2014-07-07 11:45) [8]а что, IBQuery нынче умеет выполнять скрипты?
← →
Sw (2014-07-07 11:46) [9]таблицу, исключение, триггер создал нормально
← →
RWolf © (2014-07-07 11:48) [10]
> создал нормально
в один SQL statement или в несколько?
← →
Sw (2014-07-07 11:53) [11]в один
← →
Sw (2014-07-07 11:54) [12]извиняюсь, в несколько...для каждого свой IBQuery
← →
RWolf © (2014-07-07 12:00) [13]манипуляции с TERM имеют смысл только в контексте скрипта; если запросы выполняются поодиночке, разделители не нужны.
← →
Sw (2014-07-07 12:01) [14]
> Андрюха (07.07.14 09:30) [1]
> IbScript подсунь в файле что-надо ручками...
...ааааааа...это компонент такой...TIBScript...у меня его нет...
кажется это решение проблемы?
← →
RWolf © (2014-07-07 12:02) [15]именно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2016.01.17;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c