C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Работа с базами данных в C++Builder
>
DBGrid кодировка
Страниц: [
1
]
Вниз
Печать
Автор
Тема: DBGrid кодировка (Прочитано 3389 раз)
excellion44
Участник
Сказали спасибо: +10/-9
Offline
Сообщений: 275
DBGrid кодировка
«
:
02 Февраль 2015, 12:47:32 »
Доброго времени суток ув.Форумчане!
Столкнулся с проблемой вывода информации из MySQL, а проблема вот в чем.
Кодировка Базы cp1251 в DBGrid1->Font->Charset пробовал ставить все что там есть,
а толку 0 русские буквы выводит знаками вопроса ()
Помогите победить эту беду! Заранее спасибо за помощь
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: DBGrid кодировка
«
Ответ #1 :
02 Февраль 2015, 15:36:19 »
версия билдера, mysql, dbgrid?
Записан
excellion44
Участник
Сказали спасибо: +10/-9
Offline
Сообщений: 275
Re: DBGrid кодировка
«
Ответ #2 :
02 Февраль 2015, 16:50:08 »
Цитата: S0mbre от 02 Февраль 2015, 15:36:19
версия билдера, mysql, dbgrid?
Билдер 6.0 Мускуль 5.1, DBgrid родной который с билдером идет изначально
Использую компоненты Zquery, Zconnection, DataSource, DBGrid
«
Последнее редактирование: 02 Февраль 2015, 17:04:14 от excellion44
»
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: DBGrid кодировка
«
Ответ #3 :
03 Февраль 2015, 16:07:01 »
Первое что приходит в голову - Билдер 6 не поддерживает Юникод. И TDBGrid там тоже старый. У меня никогда таких проблем не было в новых версиях студии. Как вариант - переопределить процедуру отрисовки грида, в ней конвертировать строки вручную и выводить в ячейки.
Записан
excellion44
Участник
Сказали спасибо: +10/-9
Offline
Сообщений: 275
Re: DBGrid кодировка
«
Ответ #4 :
03 Февраль 2015, 18:03:53 »
А какой новой версией студии лучше воспользоваться?
Записан
SilverFish
Участник
Сказали спасибо: +14/-6
Offline
Сообщений: 786
Re: DBGrid кодировка
«
Ответ #5 :
03 Февраль 2015, 20:13:14 »
Цитата: excellion44 от 03 Февраль 2015, 18:03:53
А какой новой версией студии лучше воспользоваться?
Последней: http://www.embarcadero.com/ru/products/cbuilder
Записан
excellion44
Участник
Сказали спасибо: +10/-9
Offline
Сообщений: 275
Re: DBGrid кодировка
«
Ответ #6 :
04 Февраль 2015, 02:07:35 »
Установил Embarcadero Взял компоненты SQLconnection, SQLQuery, SQLDataSource, DBGrid
1. Выктдывает оштбку при запуске
operation not allowed on a unidirectional dataset
2. Один фиг теже знаки вопроса вместо русских символов
Записан
S0mbre
Глобальный модератор
Сказали спасибо: +1113/-22
Offline
Сообщений: 2132
S0mbre
Re: DBGrid кодировка
«
Ответ #7 :
04 Февраль 2015, 04:59:56 »
Ответ здесь
Записан
excellion44
Участник
Сказали спасибо: +10/-9
Offline
Сообщений: 275
Re: DBGrid кодировка
«
Ответ #8 :
17 Февраль 2015, 00:23:42 »
спасибо
SET NAMES cp1251
Сразу после подключения помог
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...