Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

Установил Delphi7, кажется зря...   Найти похожие ветки 

 
АТ   (2003-07-24 17:03) [0]

Люди! вконец измученный глюками D6 по части ADO установил D7. И обнаружил, что русский текст в DBGrid стал отображаться кракозябрами... А отобразить в DBGrid я пытался таблицу формата dBase. Когда у меня стояла D6 русский текст отображался нормально. Как поставил D7 русский текст сменился кракозябрами. До этого такой-же эффект наблюдался когда я пробовал откомпилировать свой проект на машине, на которой была установлена WinXP. Корректно получается отобразить данные таблиц формата mdb, xls, а вот dbf - нет. Мне что-то кажется что все дело в ConnictionString.
Моя ConnictionString такая: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Директория к файлу;Mode=ReadWrite|Share Deny None;Extended Properties=dBase 5.0;Persist Security Info=False
Может я что в компоненте ADOTable указал не правильно. Ну вот в компоненте IBDataBase есть же параметр, где можно прописать типа lc_ctype=WIN1251, может и здесь что-то.
Выручайте, а то у меня проект совсем горит.


 
АТ   (2003-07-24 17:19) [1]

Перебирал шрифты и обнаружил что символы корректно отображаются если установить шрифт в DBGrid - Terminal. Это же DOS - кодировка, тогда почему до установки D7 все было нормально. Почему Excel открывает dbf-файл не в перекодированном виде? Самое не понятное - почему раньше все было нормально???


 
viktor   (2003-07-24 18:25) [2]

в окне диалога установки соединения
посмотри вкладу "Все"
свойство Locale identifier = 1033
кажется оно


 
АТ   (2003-07-24 18:49) [3]

С замиранием сердца посмотрел - там Locale identifier = 1033.
Бедный я!
Может DBGrid1.Font.Charset присвоить чего-нить. Хотя я уже все варианты которые предлагались в Object Inspector перебрал.


 
АТ   (2003-07-24 18:58) [4]

Да что за блин! Сейчас заметил что шрифт в IE какой-то не такой. Посмотрел в Вид->Кодировка - стоит Западноевропейская(Windows).А раньше стояла Кирилица (Windows). Наваждение какое-то. Может в Windows где-то кодировку поменять.
Вот я не пойму почему если просматривать dbf-таблицу Excel-ем, то все показывается без перекодирования, а в DBGrid с перекодированием.


 
АТ   (2003-07-24 20:10) [5]

Все, кажется сделал. Надо было в DBGrid1.Font.Charset прописать ОЕМ CHARCET.
Надо же, вся жизнь перед глазами пронеслась...


 
Бархатный   (2003-07-24 21:15) [6]

Задись за мемуары.



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-33119
zzet
2003-07-30 08:36
2003.08.11
Изменить внешний вид.


14-33365
Fenik
2003-07-17 12:48
2003.08.11
Охота на фишку закончена.


1-33130
LinOS
2003-07-30 07:55
2003.08.11
Как во второй столбец StringGrid поместить ComboBox.


14-33315
АТ
2003-07-24 17:03
2003.08.11
Установил Delphi7, кажется зря...


7-33377
GrBob
2003-05-29 11:47
2003.08.11
Момед