Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как выполнить скрипт / 8 сообщений из 8, страница 1 из 1
01.05.2004, 16:19
    #32505425
Nikola18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
%subj% по генерации хранимой процедуры, используя набор компонент InterBase?
Может это можно выполнить через модификацию метаданных IBбазы?
...
Рейтинг: 0 / 0
05.05.2004, 11:10
    #32507027
IGORRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
Ничего не понял, а по подробнее:)
...
Рейтинг: 0 / 0
05.05.2004, 12:31
    #32507223
Nikola18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
Пытаюсь добавить в свою прогу блок по кое-какой настройке базы. Он в свою очередь после действий пользователя генерит скрипт, что-то типа:

SET TERM !! ;
CREATE PROCEDURE PROCAGG_2 (OBJID INTEGER, CONDID INTEGER)
AS
declare variable var_1_1 double precision;
BEGIN
/* procedure body */
END!!
SET TERM ; !!

но при попытке выполнить этот скрипт через компоненты TIBSQL или TIBQuery
выдаётся ошибка: Token unknown - TERM

Этот же самый текст проходит на ура через QuickDesk - SQL Script.

Может я чего не так делаю, просто ни разу не приходилось генерить XP динамически.
...
Рейтинг: 0 / 0
05.05.2004, 12:39
    #32507255
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
Пользуйся TIBScript, а не TIBSQL или TIBQuery.
...
Рейтинг: 0 / 0
05.05.2004, 12:52
    #32507289
Nikola18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
А где есть такой TIBScript. На стандартной закладке InterBase у Delphi6 нет.
...
Рейтинг: 0 / 0
05.05.2004, 12:55
    #32507299
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
Обнови компоненты. Тута .
...
Рейтинг: 0 / 0
05.05.2004, 13:00
    #32507310
IGORRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
Правильно! TIBQuery может выполнять только одиночные команды типа select, update, insert и т.п.

Можно также создать текстовый файлик с твоим скриптом, только добавить перед ним(скриптом) connect....; , а в конц commit;
А потом отдельным процессом вызвать isql.exe и подать ему на исполнение новосгенеренный файлик
...
Рейтинг: 0 / 0
05.05.2004, 19:46
    #32508114
Nikola18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как выполнить скрипт
бО-О-Ольшое спасибо мимопроходящим !)
Правда вначале пытался поставить IBXDP608.EXE,
но из-за отсутствия IB7.X всё вываливалось, даже скачал D6_upd2_ent.exe.
Потом допёр, что легче установить IBXDP604Upd.EXE. Так и оказалось!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как выполнить скрипт / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]