Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 09:43   #1
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию Delfi+ mysql и проблема с кодировкой

Пролазил весь форум все испробовал но решения не нашел.
Делфи 10 муSql 5. в муSql 5 кодировка установлена ср1251. в приложении setcars -установлено в дефаулт. Русский текс в консоле мускл введеный через инсерт отображается нормально. При просмотре средствами дельфи -иероглефы. Что не так?
bond1 вне форума Ответить с цитированием
Старый 06.05.2011, 09:13   #2
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию C такой проблемой никто не встречался?

как удалить это сообщение?

Последний раз редактировалось bond1; 07.05.2011 в 09:11.
bond1 вне форума Ответить с цитированием
Старый 06.05.2011, 10:25   #3
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Попробуйте выполнить SQL-команду перед просмотром
SET CHARACTER SET cp1251_koi8
ReportCube вне форума Ответить с цитированием
Старый 06.05.2011, 22:07   #4
art-programs
Пользователь
 
Регистрация: 04.07.2009
Сообщений: 61
По умолчанию

через что подключаетесь к бд?
кодировку нужно прописывать в компоненте conection1
для вас естественно ср1251
art-programs вне форума Ответить с цитированием
Старый 07.05.2011, 09:00   #5
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию

подключаюсь через SQLconnection. в Params ServerCharSet установлено ср1251. не работает
bond1 вне форума Ответить с цитированием
Старый 07.05.2011, 09:03   #6
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию

использую SimpleDataSet1. в свойстве Commandtext ввожу SQL запрос
SET CHARACTER SET cp1251_koi8
select `name` from `kartaklienta2`
выдает ошибку синтаксиса.
bond1 вне форума Ответить с цитированием
Старый 07.05.2011, 13:22   #7
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

В обработчике события ADOConnction.AfterConnect
Цитата:
var
i: Integer;
begin
i := 0;
ADOConnection.Execute('SET CHARACTER SET cp1251_koi8 ',i);
end;
ReportCube вне форума Ответить с цитированием
Старый 07.05.2011, 14:14   #8
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию

не помогло.
bond1 вне форума Ответить с цитированием
Старый 11.05.2011, 13:00   #9
bond1
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 13
По умолчанию

может быть еще есть варианты?
bond1 вне форума Ответить с цитированием
Старый 11.05.2011, 13:36   #10
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

В обработчике события ADOConnction.BeforeConnect
ReportCube вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой в mysql. xxNpCxx SQL, базы данных 1 16.02.2011 16:10
Проблема с кодировкой работы Delphi с MySQL Leximus БД в Delphi 4 25.01.2011 06:01
проблема с кодировкой mysql fize Помощь студентам 0 31.12.2009 11:18
MySQL и C#: Проблема с кодировкой Arnezami Общие вопросы .NET 2 24.12.2009 12:44
Проблема с кодировкой из MySQL D-Snaker PHP 2 28.08.2009 10:30