powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript выполнение сохраненного скрипта
8 сообщений из 8, страница 1 из 1
IBEScript выполнение сохраненного скрипта
    #39366089
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе создана таблица IBE$SCRIPTS. В ней лежит скрипт. Задача в автоматизации его выполнения через bat-файл. Сейчас напрашивается решение сохранить его на диск через ibec_SaveToFile() и вторым вызовом IBEScript выполнить его. Покрасивее решение есть?

EXECUTE STATEMENT, как я понял, выполняет только одну команду и для скрипта он не подойдет

С уважением, Vasilisk
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366113
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в догонку. Вот такой код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
EXECUTE ibeblock
AS
BEGIN
  SELECT
    sc."IBE$SCRIPT_SOURCE"
  FROM
    ibe$scripts sc
  WHERE
    sc."IBE$SCRIPT_NAME" = 'Clear for install'
  INTO
    :var_sql;

  ibec_SaveToFile("d:\empty.sql", :var_sql, 0);
END

На вызове ibec_SaveToFile дает ошибку Invalid variant type conversionЗапись существует
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366121
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_На вызове ibec_SaveToFile дает ошибкуДобавление
Код: sql
1.
DECLARE VARIABLE var_sql BLOB SUB_TYPE 1;

картины не меняет
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366126
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Invalid variant type conversionПрошу прощения, этот вопрос закрыт. Имя файла нужно было указывать в одинарных кавычках. Балбес.

А вот на вопрос в первом сообщении хотелось бы услышать ответ
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366331
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загружаешь текст блока в переменную и выполняешь:
...
EXECUTE IBEBLOCK vBlock <in_params> RETURNING_VALUES <out_params>;
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366333
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или ты про обычный sql-скрипт? Тогда ibec_ExecSQLScript
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366924
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertТогда ibec_ExecSQLScript Спасибо. Уже нашел.

А еще вопрос, чем ibec_ExecSQLScript отличается от ibec_ExecScript?
...
Рейтинг: 0 / 0
IBEScript выполнение сохраненного скрипта
    #39366966
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_А еще вопрос, чем ibec_ExecSQLScript отличается от ibec_ExecScript?

ibec_ExecScript не для sql-скриптов. Забей, это давно не актуально.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript выполнение сохраненного скрипта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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