Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.31;
Скачать: CL | DM;

Вниз

Проблемы с коннектом с Firebird   Найти похожие ветки 

 
George ©   (2010-08-10 15:53) [0]

ОС: Win XP SP2
BDS 2010
Firebird 2.1

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


 
Sergey13 ©   (2010-08-10 17:27) [1]

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


 
George ©   (2010-08-10 21:39) [2]


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

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


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

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


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

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


 
George ©   (2010-08-11 07:30) [5]


> ixen   (11.08.10 06:51) [4]

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


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

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


 
George ©   (2010-08-11 08:12) [7]


> ixen   (11.08.10 07:44) [6]

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



Страницы: 1 вся ветка

Текущий архив: 2010.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
2-1281193078
pvr
2010-08-07 18:57
2010.10.31
Русская раскладка в D2010


2-1280989116
И. Павел
2010-08-05 10:18
2010.10.31
Не поддерживается выбранное объединение (MS Access, D7, ADO)


2-1281181151
Антон34
2010-08-07 15:39
2010.10.31
Отнять от даты несколько дней


2-1281339806
6ruse
2010-08-09 11:43
2010.10.31
Дата на первое число месяца


15-1279691795
xayam
2010-07-21 09:56
2010.10.31
Евгений Гик