|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
Добрый день всем! Написал скрипт где есть такие строки: StrConnect = 'DBName="localhost:C:\MyDB.FDB"; User=SYSDBA; Password=masterkey; Names=WIN1251; SqlDialect=3;'; db = ibec_CreateConnection(__ctFirebird, StrConnect); ... . Усли запускаю его в айбиексперте он работает нормально, но когда запeскаю из батника: ibescript.exe "script.sql" то выдаёт на строке db = ibec_CreateConnection(__ctFirebird, StrConnect); выдаёт ошибку Cannot perform operation -- DB is not open. Почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 11:57 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
А что, вот так нельзя, причём с указанием пути к клиентской библиотеке? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 12:11 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
Джек, или в строку коннекта явно добавить параметр Clientlib=fbclient.dll Похоже, что клиентская библиотека не находится приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 12:15 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
так у меня даже в айбиексперте синтаксические ошибки появились, он не парсит connection... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 12:24 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
o_v_aДжек, или в строку коннекта явно добавить параметр Clientlib=fbclient.dll Похоже, что клиентская библиотека не находится приложением. так тоже делал: StrConnect = 'DBName="localhost:C:\MyDB.FDB"; ClientLib=C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbclient.dll; User=SYSDBA; Password=masterkey; Names=WIN1251; SqlDialect=3;'; db = ibec_CreateConnection(__ctFirebird, StrConnect); всё равно не соединяется... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 12:27 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
щас вот так написал: SET NAMES WIN1251; CONNECT 'localhost:C:\MyDB.FDB' USER 'SYSDBA' PASSWORD 'masterkey' ROLE 'MASTER'; execute IBEBlock as begin ... ... ... end при запуске из батника соединился успешно, но при этом ругается: Token unknown - line 1, column 9. IBEBlock. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 14:15 |
|
ibec_CreateConnection: ошибка Cannot perform operation -- DB is not open
|
|||
---|---|---|---|
#18+
похоже у меня который ibescript.exe кривой, он вообще ничё не понимает, написал вот такой скрипт: execute ibeblock as begin ibec_ShowMessage('aaaa'); end он и его не хочет выполнять, пишет: Cannot perform operation -- DB is not open . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2015, 15:00 |
|
|
start [/forum/topic.php?fid=42&fpage=27&tid=1599439]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 144ms |
0 / 0 |