Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];

Вниз

Установил 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-33181
Maxi-mov
2003-07-27 00:06
2003.08.11
Как из моего приложения редакторовать ячейку Excel ?


1-33195
pod
2003-07-29 03:21
2003.08.11
Копирование


1-33203
Arezzz
2003-07-26 19:23
2003.08.11
Позиционирование надписи на отрезке


14-33304
egort
2003-07-24 11:47
2003.08.11
Люди Кто знает как поставить Delphi 4 на windows 2000 server


14-33284
clickmaker
2003-07-23 19:13
2003.08.11
Действие различных марок пива





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский