Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: ADO и кодировка русская?  (Прочитано 8836 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yours-tester
Гость
« : 14-06-2007 11:09 » 

Ситуация такова:

Microsof DataGrig Control 6.0 (SP5) (OLEDB)
     + Microsoft ADO Data Control 6.0 (SP4) (OLEDB)
ConnectionString:
 "Driver={Microsoft dBASE Driver (*.dbf)}; DriverID=277; Dbq=d:\\docs\\work\\vc++\\tempbases"
RecordSource: Table2

Русскиие буквы в грид контроле тображаются кракозяброй.

DBFView - плагин для Far правильно отбражает базу когда выбираю WIN кодировку...

Какие дальше могут быть действия, чтобы решить проблему?
Записан
asker
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 23-06-2007 09:31 » 

А какую СУБД ты используешь?
У меня была похожая проблема с MySQL и ODBC.
Попробуй прежде чем читать данные из БД отправить запрос:
set names cp1251
Если используешь кодировку Windows-1251.
Записан

С уважением, asker
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 23-06-2007 14:08 » new

yours-tester, попробуй этот метод:
https://forum.shelek.ru/index.php/topic,6588.msg112189.html#msg112189
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines