powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как выполнить скрипт
8 сообщений из 8, страница 1 из 1
как выполнить скрипт
    #32505425
Nikola18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
%subj% по генерации хранимой процедуры, используя набор компонент InterBase?
Может это можно выполнить через модификацию метаданных IBбазы?
...
Рейтинг: 0 / 0
как выполнить скрипт
    #32507027
IGORRR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего не понял, а по подробнее:)
...
Рейтинг: 0 / 0
как выполнить скрипт
    #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
как выполнить скрипт
    #32507255
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуйся TIBScript, а не TIBSQL или TIBQuery.
...
Рейтинг: 0 / 0
как выполнить скрипт
    #32507289
Nikola18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где есть такой TIBScript. На стандартной закладке InterBase у Delphi6 нет.
...
Рейтинг: 0 / 0
как выполнить скрипт
    #32507299
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обнови компоненты. Тута .
...
Рейтинг: 0 / 0
как выполнить скрипт
    #32507310
IGORRR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно! TIBQuery может выполнять только одиночные команды типа select, update, insert и т.п.

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


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