Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не верно определяется кодовая страница в таблице 
:(
    Опции темы
DVS83
Дата 20.9.2008, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 29.1.2008

Репутация: нет
Всего: нет



Доброго времени суток!
Возникла проблема: есть таблица в формате dbase III, которая поставляется мне ежемесячно, написал программу которая делает из нее выборки. Все нормально работает с таблицей, которую прописываю в проекте и явно ей указываю кодовую страницу 866. Но как только подставляю таблицу с таким же именем и в таком же формате fox не определяет ее кодовую страницу и соотвественно запросы не дают результатов при открытии таблицы выводится нечитаемый текст.
Функция CDBF () дает результат 0.
Подскажите, как решить эту проблему?

P. S. программирую в vfp 9
PM MAIL   Вверх
DVS83
Дата 20.9.2008, 20:16 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 29.1.2008

Репутация: нет
Всего: нет



нашел решение, использую программу cpzero.prg которая меняет метку о кодовой странице, она поставляется вместе с фоксом.
пример вызова 
                         do cpzero with 'mytable.dbf', codepage
PM MAIL   Вверх
Данкинг
Дата 20.9.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 7
Всего: 130



Да, cpzero.prg - волшебная программа. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
xvar
Дата 2.10.2008, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 2.10.2008

Репутация: нет
Всего: нет



Было время , сделал пару полезных штучек  

Это тут  MS CPzero в экзешнике.

http://its.extra.hu/cpzero.htm 


А это -  codepage конвертало . В принципе работает. 852 в 1250 конвертировал - получилось. 

Сделано  для тех систем где codepage  не импользуется вообще и наблюдаются разные кракоряксы.


http://its.extra.hu/cpconverter.htm

Попробуйте, может понравится. (копию с базы не забудьте сделать, чем черт не шутит) 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Foxpro/Clipper/Dbase"
MoLeX

Запрещается!

1. Публиковать ссылки для чисто рекламных целей.

2. Оффтопить, флеймить, говорить не культурно.

Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему.

Задавайте вопросы правильно - как спросите, так вам и ответят.

Разрешено!

Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил.

Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы.

P.S. Размещение рекламы будет строго наказываться!



Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.