Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема кодировок, MySQL + BCB 
V
    Опции темы
Mpak
Дата 2.10.2008, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



Соеденил BCB и мускуль посредстам ADO
Но возникла проблема кодировок... все что в базе русскими символами выводит аброкадабру.. ресурс длл визард пробовал - не помогает.. 
чего еще покрутить можно?

В мускуле таблица создана с кодировкой cp1251


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
mrbrooks
Дата 3.10.2008, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



На самом деле я думаю что косяк связан с ADO. Дело в том что не проходит команда SET.
Я решил вопрос следущим образом. 
Саму БД создаю в утилите от сель. Но мой взгляд очень кашерная утилита. Кодировку я выставлял utf8. 
Качаем компонент от сель. Установка не вызовет ни каких проблем. 
Далее классическая технология только с помощью новых компонент. Контролы используем естественно старые.
PM MAIL   Вверх
Mpak
Дата 3.10.2008, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



MySQL Access классная весчь smile
Вот только теперь проблема: вместо текстовых значений в ячйках дбгрида выводится (МЕМО)

Ковырялся ковырялся ничего не наковырял :(

Использую связку MyConnection+MyQuery+MyDataSource+DBGrid


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
Mpak
Дата 6.10.2008, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



Ну все.. вышел из положения) Нормально всеsmile
Проблема отображения (МЕМО) заключалась в том, что я тип поля указывал TEXT/TINYTEXT, что билдером воспринимается как "тяжелое поле" в котором может быть что угодно..  smile 
указал типа поля VARCHAR все пошло.

Проблема кодировки заключалась в том, что при собирании коннекта (выставлении настроек для MyConnection) я выставлял кодировку MyConnection1->Options->Charset а этого делать воооообсче не надо, надо оставить это поле пустым  smile 



--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
mrbrooks
Дата 6.10.2008, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(Mpak @  6.10.2008,  18:02 Найти цитируемый пост)
Проблема кодировки заключалась в том, что при собирании коннекта (выставлении настроек для MyConnection) я выставлял кодировку MyConnection1->Options->Charset а этого делать воооообсче не надо, надо оставить это поле пустым   

Любопытно. Конечно стоит покурить мануал - вполне вероятно что это преднозначено для конвертации имеющейся БД. Типа команды SET. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.