За последние 24 часа нас посетили 22644 программиста и 1036 роботов. Сейчас ищут 646 программистов ...

Импорт из DBF в Access. Проблема с кодировкой sql

Тема в разделе "MSSQL", создана пользователем EvelRus, 25 фев 2011.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Всем здравствуйте! Имеем программу написанную на FoxPro, следовательно база у нее DBF. Задача делать импорт этой базы в формат access, однако при этом возникает проблема с кодировкой... Вместо русского текста кракозябры... опытным путем было выяснено что кодировка должна быть ANSI и даже способ лечения найден в сети...
    Но вот незадача - не работает :(
    Значение поменял, прогу перезагрузил, даже комп ребутнул, а импорт все равно кривой...

    Необходимо сделать связанную таблицу на access, т.е. меняем данные в ней, меняется в DBF, и наоборот )

    Как исправить и что делать?
    заранее спасибо!

    Win7x32, office 2007
     
  2. uri

    uri Активный пользователь

    С нами с:
    3 сен 2009
    Сообщения:
    43
    Симпатии:
    1
    кодировка DBF таблиц прописана в заголовке DBF.
     
  3. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Это да, только вот как импортировать в нужной мне кодировке?

    Кстати блокнотом открывается нормально - по-русски...
     
  4. uri

    uri Активный пользователь

    С нами с:
    3 сен 2009
    Сообщения:
    43
    Симпатии:
    1
    не блокнотом, а утилитой типа DBFNavigator.
    ей можно менять заголовки DBF.
    либо развернутым дистрибом фокса (у него есть команды изменения кодировки).
     
  5. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    проблема в том, что dbf файлы не мои... и менять я их не могу (
    поэтому надо сделать импорт, связный... чтобы при изменении dbf данные поменялись и в access
     
  6. uri

    uri Активный пользователь

    С нами с:
    3 сен 2009
    Сообщения:
    43
    Симпатии:
    1
    случаем в папке с FoxPro-программой нет конфигурационного файлика CONFIG.FPW со строкой типа CODEPAGE?
    если нету, создайте. попробуйте менять\задать значения параметров CODEPAGE=1251 и COLLATE=RUSSIAN.
     
  7. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва