powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript.ini
6 сообщений из 6, страница 1 из 1
IBEScript.ini
    #39617864
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как задать путь к БД, пользователя, пароль и путь к fbclient.dll через IBEScript.ini?
В инструкции не нашел примеров структуры этого файла.
...
Рейтинг: 0 / 0
IBEScript.ini
    #39618286
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе это зачем? Там очень ограниченная функциональность.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[General]
DatabaseCount=1

[Database_1]
DatabaseName=localhost:d:\data\mydata.fdb
UserName=SYSDBA
Password=masterkey
Role=ADMIN
Charset=WIN1251
...
Рейтинг: 0 / 0
IBEScript.ini
    #39618288
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да, путь к fbclient.dll там не задать.
...
Рейтинг: 0 / 0
IBEScript.ini
    #39618838
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В списке ключей IBScript.exe есть упоминание ini. Мне общая функциональность подходит, но вот отсутствие возможности указать путь к fbclient.dll огорчает
У меня есть 2 базы, для которых надо выполнить одинаковый скрипт.
Мне было бы удобно задавать параметры БД указанием соответствующего ini через "-I<ini-filename>"
...
Рейтинг: 0 / 0
IBEScript.ini
    #39618902
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, речь про IBEScript... Я с IBExpert.ini спутал.

Вот код, который читает IBEScript.ini
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Silent := Ini.ReadBool(DefSection, 'Silent', FALSE);
    Verbose := Ini.ReadBool(DefSection, 'Verbose', FALSE);
    VerboseFile := Ini.ReadString(DefSection, 'VerboseFile', '');
    OnlyErrors := Ini.ReadBool(DefSection, 'OnlyErrors', FALSE);
    UserName := Ini.ReadString(DefSection, 'UserName', 'SYSDBA');
    Password := Ini.ReadString(DefSection, 'Password', 'masterkey');
    Role := Ini.ReadString(DefSection, 'Role', '');
    Charset := Ini.ReadString(DefSection, 'Charset', '');
    ClientLib := NormalizeFileName(Ini.ReadString(DefSection, 'ClientLib', ''));
    ConnectString := NormalizeFileName(Ini.ReadString(DefSection, 'ConnectString', ''));
    SQLDialect := Ini.ReadInteger(DefSection, 'SQLDialect', 1);
    AppendToExistingLog := Ini.ReadBool(DefSection, 'AppendToExistingLog', FALSE);
    WriteTimeStamp := Ini.ReadBool(DefSection, 'WriteTimestamp', FALSE);
    EncryptOnly := Ini.ReadBool(DefSection, 'EncryptOnly', FALSE);
    DecryptOnly := Ini.ReadBool(DefSection, 'DecryptOnly', FALSE);



DefSection = 'DefaultValues'
...
Рейтинг: 0 / 0
IBEScript.ini
    #39619759
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

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


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