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

Вниз

Русская кодировка в DBF   Найти похожие ветки 

 
asd_   (2007-05-15 11:55) [0]

Привет!!! Помогите!!! Подключабсь к DBF - базе чере ADO, все нормально работает, только вот русский текст превращается в белебирду. Что делать подскажите, как с этим бороться??


 
Правильный Вася   (2007-05-15 12:03) [1]

строку подключения исправить?


 
asd_   (2007-05-15 12:11) [2]

Что имено там исправить?


 
ANB ©   (2007-05-15 12:58) [3]


> asd_   (15.05.07 12:11) [2]

Первым делом проверит кодировку, которая используется в базе (Far+F3), потом убедиться, что байт кодировки в заголовке соответствует этой кодировке, затем уже лезть в строку подключения.
ЗЫ. Если дбф сгенерены досовским фокспро, то, как правило, байт кодировки сброшен в ноль.


 
asd_   (2007-05-15 14:37) [4]

В базе используется DOS - кодировка ASCII, а какой байт кодировки  соответствует этой!?


 
asd_   (2007-05-15 14:56) [5]

Пример строки подключения можите написать...?


 
ANB ©   (2007-05-15 15:24) [6]


> В базе используется DOS - кодировка ASCII, а какой байт
> кодировки  соответствует этой!?

Тяжело найти в сети описание формата дбф ?


> Пример строки подключения можите написать...?

Там билдер есть. Как правило, если файл верный, проблем с подключением и крякозябрами нету.


 
asd_   (2007-05-15 15:32) [7]

а у меня крякообразы!! Что делать!!
Фрмат DBF в сетит яжело найти


 
Правильный Вася   (2007-05-15 15:49) [8]


> Фрмат DBF в сетит яжело найти

формат DBF в сети тяжело НЕ найти


 
ANB ©   (2007-05-15 15:50) [9]


> а у меня крякообразы!! Что делать!!
> Фрмат DBF в сетит яжело найти

Искать и чинить
www.yandex.ru


 
asd_   (2007-05-15 16:00) [10]


> Искать и чинитьwww.yandex.ru

А форум тогда на что?


 
ANB ©   (2007-05-15 16:02) [11]


> А форум тогда на что?

Для получения исчерпывающих советов, что делать дальше.
Исчерпывающие советы уже даны.


 
asd_   (2007-05-15 16:06) [12]


> Исчерпывающие советы уже даны.

Хороший совет иди на yandex....


 
clickmaker ©   (2007-05-15 16:34) [13]

ну тогда иди туда
http://www.wotsit.org/list.asp?fc=6


 
Altair   (2007-05-16 18:55) [14]

asd_ , в общем проблема у тебя. Лучше откажись от ADO в пользу BDE , или если тебе не нужны никакие дополнительные опции и SQL , то используй Halcyon для подключения к БД (там есть опция TranslateASCII , ставь её в False , будет все нормально).

А насчет других участников форума...

Правильный Вася , молодец , знаешь что для подключения используется срока! А ещё там всякие опции задаются , да ? А теперь вопрос на миллион , там есть опция задания кодовой страницы (для dBase) !? НЕТ. А если нет , и ты даже не смотрел то какого пишешь !? Вообще то в реестре есть настройки провайдера , но я лично с ним не эксперементировал. При чем тут настройки провайдера спросишь ты изумленно ? Да потому что в строке подключения указывается провайдер , а его конфигурация находится частично в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase.

ANB , трудно вспомнить номер байта , или забыл что там дальше делать? Если хочешь посоветовать поменять байт , то плохая это затея , потому что это по меньшей мере некорректно , а на практике может и не одна программа работать с этой базой и не одним методом. А это уже будет фатально. И грозит потерей данных.

А вообще в сети нет ни одного адекватного топика по этой теме.


 
Leonid Troyanovsky ©   (2007-05-16 19:03) [15]


> Altair   (16.05.07 18:55) [14]

> asd_ , в общем проблема у тебя. Лучше откажись от ADO в
> пользу BDE , или если тебе не нужны никакие дополнительные

Воистину, нет пророка в своем отечестве.
И, вдруг, пришел Altair и раздал сестре по серьге.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2007-05-16 19:17) [16]

> Altair  (16.05.2007 18:55:14)  [14]

А откуда он возьмется, когда DBF это всего лишь популярное расширение, часто не имеющее отношения к базам, а если и имеет, то разных DBF как котов не резаных.

И при чем тут ссылка на Xbase если не известны подробности.



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

Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.048 c
4-1167257905
Shadow[AN]
2006-12-28 01:18
2007.06.03
Получение имени и размера шрифтов из текушей темы Windows


1-1175508662
__DATA__
2007-04-02 14:11
2007.06.03
Отслеживание ошибок в компоненте TWebBrowser или TEmbeddedWB


15-1178473877
Knight
2007-05-06 21:51
2007.06.03
Тут кто-нить змеев делал?


1-1175508636
Feds
2007-04-02 14:10
2007.06.03
MDI in DLL


3-1172300426
impuls
2007-02-24 10:00
2007.06.03
как подружить Mysql v 5.0.24 и Delphi7





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский