Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FB embedded и чарсет


Страницы:   1 2

корелаб ©   (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 пробовал?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо