![]() |
|
![]() ![]() ![]() |
|
DVS83 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
Доброго времени суток!
Возникла проблема: есть таблица в формате dbase III, которая поставляется мне ежемесячно, написал программу которая делает из нее выборки. Все нормально работает с таблицей, которую прописываю в проекте и явно ей указываю кодовую страницу 866. Но как только подставляю таблицу с таким же именем и в таком же формате fox не определяет ее кодовую страницу и соотвественно запросы не дают результатов при открытии таблицы выводится нечитаемый текст. Функция CDBF () дает результат 0. Подскажите, как решить эту проблему? P. S. программирую в vfp 9 |
|||
|
||||
DVS83 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
нашел решение, использую программу cpzero.prg которая меняет метку о кодовой странице, она поставляется вместе с фоксом.
пример вызова do cpzero with 'mytable.dbf', codepage |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 7 Всего: 130 |
Да, cpzero.prg - волшебная программа.
![]() -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
xvar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 2.10.2008 Репутация: нет Всего: нет |
Было время , сделал пару полезных штучек
Это тут MS CPzero в экзешнике. http://its.extra.hu/cpzero.htm А это - codepage конвертало . В принципе работает. 852 в 1250 конвертировал - получилось. Сделано для тех систем где codepage не импользуется вообще и наблюдаются разные кракоряксы. http://its.extra.hu/cpconverter.htm Попробуйте, может понравится. (копию с базы не забудьте сделать, чем черт не шутит) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Foxpro/Clipper/Dbase" | |
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |