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

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

Проблемы с коннектом с Firebird


George ©   (2010-08-10 15:53:00) 

ОС: Win XP SP2
BDS 2010
Firebird 2.1

При использовании компонентов вкладки Interbase, возникают проблемы с кодировками. Т.е. на форме есть тупо DBGrid, в котором я правлю данные, пишу чего-нибудь на кириллице и при сохранении оно ругается на Mailformed string. Причем латиницу жрет вполне без проблем. База вся на UTF8. Когда до этого использовал ADO + Firebird ODBC Driver, таких проблем не возникало. Кто-нибудь сталкивался и кто-нибудь знает, как обойти?


George   (2010-08-11 08:12:00) [1]


> ixen   (11.08.10 07:44) [6]

там везде UTF8.
Короче проблема решилась достаточно банально, в свойство Params объекта IBDatabase добавил строку:
lc_ctype=UTF8
Все гут. :)


ixen   (2010-08-11 07:44:00) [2]

а у полей типа VARCHAR какая кодировка стоит? интересуют параметры CHARSET и COLLATE... посмотреть можно через утилиту IBEXPERT


George   (2010-08-11 07:30:00) [3]


> ixen   (11.08.10 06:51) [4]

ну хз, думается мне дело в настройках соединения?


ixen   (2010-08-11 06:51:00) [4]

а тема почему называется проблема с коннетом если у тебя проблема с кодировкой?


ixen   (2010-08-11 06:30:00) [5]

а может у базы charset-om поиграться... выставить none или win1251 ... просто попробовать...


George   (2010-08-10 21:39:00) [6]


> Sergey13 ©   (10.08.10 17:27) [1]

Ну в целом глюков не замечено, кроме вот вышеописанного и весьма досадного.


Sergey13   (2010-08-10 17:27:00) [7]

ИМХО, не факт, что "компоненты вкладки Interbase" могут корректно работать с ФБ выше 1.5


Наверх

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