![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FB embedded и чарсет
корелаб © (2008-04-30 14:52:00)столкнулся с неожиданной проблемой при использовании библиотеки IBDAC:
Подключаюсь к базе созданной с чарсетом win1251 в режиме embedded (манипуляции с длл согласно мануалу).
Все работает, за исключением попытки выполнить скрипт с помощью TIBCSript. А именно : при вызове execute ругается на то, что "Character set windows-1251 не установлен"
В опциях коннекшена чарсет убран (так же пробовал выставлять значение NONE).
Ничего не помогает.
Если есть хоть один инсерт (все равно с данными в латинице или кириллице), то получаю вот такую ошибку.
корелаб (2008-04-30 15:48:00) [21]в поля f1 f2 f3
sniknik (2008-04-30 15:45:00) [22]> insert into mytable values('one','two','three');
и в какие поля тут идет запись?
корелаб (2008-04-30 15:40:00) [23]Там ничего криминального;
вот это работает на ура:
delete from mytable;
commit;
вот это обламывается:
delete from mytable;
commit;
insert into mytable values('one','two','three');
commit;
Johnmen (2008-04-30 15:31:00) [24]Надо смотреть, что там в скрипте...
корелаб (2008-04-30 15:22:00) [25]Пробовал. не помогает. Кроме того на форуме корелаба вот что говорят:
Firebird embedded server does not supports setting character set for a connection. If your database contains data in Win1252 character set, this character set is used by default, and you don't need to set Charset option.
Johnmen (2008-04-30 15:10:00) [26]
> В опциях коннекшена чарсет убран (так же пробовал выставлять
> значение NONE).
windows-1251 пробовал?