-
OtherSide (04.02.14 18:55) [0]Добрый день. Нужно выполнить скрипт создания бд:
SET NAMES WIN1251;
SET SQL DIALECT 1;
CREATE DATABASE "tstl.gdb"
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 16384
DEFAULT CHARACTER SET WIN1251;
CREATE GENERATOR GEN_DEVICES_ID;
CREATE GENERATOR GEN_PRINTERS_ID;
CREATE GENERATOR GEN_IMAGES_ID;
CREATE GENERATOR GEN_LOCKS_ID;
.....
Со скриптом CREATE GENERATOR и ниже довольно хорошо справляется TIBSQL, если база уже создана. Как лучше обработь строки выше - создания и указания параметров? Просто парсинг и перенос в соответствующие поля TIBDatabase? Можно ли это проще сделать?
ibsql.exe не предлагать, делаю его замену, он, к сожалению, не всегда доступен. -
Виталий Панасенко (04.02.14 20:01) [1]
> ibsql.exe не предлагать, делаю его замену, он, к сожалению,
> не всегда доступен.
А копию на флэху? Скрипт же все равно с собой носим -
OtherSide (04.02.14 21:12) [2]>А копию на флэху? Скрипт же все равно с собой носим
Всё несколько сложнее. Скрипт в инсталляторе. Инсталлятор иногда делает обновление нашей программы, иногда ставит базу 'с нуля'. Fb иногда на машине уже установлен иногда нет. Иногда установка наша, иногда - сторонняя. В общем - хочется отказаться от зоопарка isql/gbak и сделать свои, которые будут работать всегда (насколько это возможно) и присутвовать. -
Виталий Панасенко (05.02.14 19:46) [3]А в инсталлятор включить isql?
-
Виталий Панасенко (05.02.14 19:47) [4]Хотя, я сам использую FIBPlus. там скриптер есть
-
RWolf © (05.02.14 19:55) [5]Подключить IBEScript.dll.
-
OtherSide (05.02.14 20:49) [6]Всем огромное спасибо за участие :) Нашел сам - TIBScript