Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1428174592
Kerk
2015-04-04 22:09
2016.01.17
ExitCode


15-1431984602
Юрий
2015-05-19 00:30
2016.01.17
С днем рождения ! 19 мая 2015 вторник


11-1260264285
Dy1
2009-12-08 12:24
2016.01.17
несколько перегруженных ф-ий новичкам


15-1431844499
Pavelnk
2015-05-17 09:34
2016.01.17
Моя поделка)


15-1431933898
Pavia
2015-05-18 10:24
2016.01.17
Зловред в овечей шкере





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский