FireBird и UNICODE

Модератор: Модераторы

FireBird и UNICODE

Сообщение Роман1971 » 02.12.2008 07:46:34

Организовал соединение с базой данных "FireBerd".
Текстовые(char, varchar) данные хранятся в UNICODE, элементы "Data Controls" не отображают русских символов.
Например, в "DBGrid" ячейки с русскими символами вообще пустые.
В параметрах соединения указано: lc_ctype=UNICODE_FSS
Для подсоединения использовались "JvUIB" и "FBDataSet".
:?:
Последний раз редактировалось Роман1971 07.12.2008 03:47:15, всего редактировалось 1 раз.
Роман1971
новенький
 
Сообщения: 69
Зарегистрирован: 30.05.2007 09:14:53

Re: FireBird и UNICODE

Сообщение Attid » 02.12.2008 11:50:06

версия фпц и лазаря ? версия БД ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FireBird и UNICODE

Сообщение Роман1971 » 07.12.2008 03:40:07

Сообщение почему-то не отправилось...

Всё удалось поправить, проблема была в настройках "IBExpert", а не в "DataControls".
Роман1971
новенький
 
Сообщения: 69
Зарегистрирован: 30.05.2007 09:14:53

Re: FireBird и UNICODE

Сообщение EmeraldMan » 08.12.2008 23:05:51

Ещё такой вопросик...
Использую кодировку UTF-8.
При работе с русскими символами и DataControls и просто запросы SQL нормально работают, кроме названий таблиц и названий полей таблиц.
А когда создаю через IBExpert создается вроде нормально, но Lazarus все равно не хочет с такими полями работать...

Это у всех такая проблема или только у меня?
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: FireBird и UNICODE

Сообщение Роман1971 » 09.12.2008 23:51:24

EmeraldMan писал(а):кроме названий таблиц и названий полей таблиц.

Это как?
Названия полей и таблиц на английском...
Поподробней?
У меня была проблема другого рода, в IBExpert не удавалось заполнить поля в UNICODE, не смотря на наличие встроенного перекодировщика. Правильно заполняется только через программу.
Роман1971
новенький
 
Сообщения: 69
Зарегистрирован: 30.05.2007 09:14:53

Re: FireBird и UNICODE

Сообщение EmeraldMan » 10.12.2008 17:12:52

Роман1971 писал(а):Поподробней?

Подробней толком и не скажешь...
Lazarus не хочет работать с таблицами названия которых на русском или если названия их полей есть на русском... Не могу SQL запросы к таким делать... Ошибочку пишет. А если только записи хранятся на русском, то все нормально.
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: FireBird и UNICODE

Сообщение alexs » 10.12.2008 22:47:11

Название объектов - только на английском.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru