Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
8-33229
-Sesh-
2003-04-17 11:36
2003.08.11
Delphi & TVTuner


1-33211
Толик
2003-07-28 16:53
2003.08.11
баги VCL - продолжение


1-33190
sagchat
2003-07-28 21:41
2003.08.11
if...then


9-33041
vivk
2003-02-05 09:27
2003.08.11
TerrainRenderer в GLScene


14-33296
Dmitriy O.
2003-07-24 09:07
2003.08.11
Компьютерное моделирование человеческой личности.




   Наверх