Ixmal wrote:
Попробовал недавно embedded версию firebird'а,
натолкнулся на проблему. Если в
параметрах соединения указать
lc_ctype=WIN1251, то выдается сообщение
CHARACTER SET WIN1251 IS NOT DEFINED
...
Кстати, переименовать fbintl.dll в fbintl мне
не помогает. Винда Win XP Pro + SP1. Клиент -
JayBird 2 (или 2.1 RC, точно не помню),
собранный под JDK1.5
У Тебя проблема, наиболее вероятно, в другом. По дефолту fbembed.dll
ищет все начиная с того места, где лежит exe, который в случае Java
называется либо java.exe либо javaw.exe и лежит совсем не там, где лежит
сама DLL и откуда ты запскаешь свое приложение.
Единственное нормальное решение для Тебя - указать правильный путь с
помощью %FIREBIRD% переменной, и там куда она указывает, должна быть
директория intl/ с двумя файлами - fbintl.conf и fbintl.dll.
Роман