|
Как программно добавить метку кодовой страницы в DBF?
|
|||
---|---|---|---|
#18+
Привет всем! Имеется (точно без метки) база данных. Как программно добавить метку кодовой страницы в базу данных? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2003, 20:14 |
|
Как программно добавить метку кодовой страницы в DBF?
|
|||
---|---|---|---|
#18+
см. Шедевр Владимира Максимова http://nsvisual.com/fox2/sol/index.php?act=view&id=269 Если недоступен сайт, то наверно тебе поможет цитата оттуда Включить автоматическую трансляцию символьных данных можно одним единственным способом. Для этого требуется создать обычный текстовый файл с именем CONFIG.FPW и вписать в него следующую строчку CODEPAGE=1251 III - У использованных файлов указана не та или вообще не указана кодовая страница Причины установки неверной кодовой страницы может быть 2: -) При создании файла не было файла конфигурации CONFIG.FPW со строкой CODEPAGE=1251. В этом случае все новые файлы будут созданы в кодовой странице операционной системы. -) Файлы, использованные в проекте были скопированы из других источников. Например, все файлы стандартных примеров Solution.pjx и TasTrade.pjx созданы в кодовой странице 1252. Посмотреть кодовые страницы всех файлов включенных в проект можно через пункт главного меню Project->Project Info->закладка Files Изменить кодовую страницу текстовых файлов (TXT,PRG,QPR) можно там же, щелкнув правой клавишей мыши на нужном файле и выбрав в появившемся меню пункт CodePage. Прочие файлы, входящие в проект (формы, классы, отчеты) по своей сути являются обычными DBF-таблицами. Для изменения их кодовых страниц вместе с FoxPro поставляется специальная программа CPZERO.PRG. Эта программа расположена в (корневая директория FoxPro)\TOOLS\CPZERO\ Для изменения кодовых страниц следует дать команду DO CPZERO.PRG WITH "MyForm.SCX",1251 DO CPZERO.PRG WITH "MyClass.VCX",1251 DO CPZERO.PRG WITH "MyMenu.MNX",1251 DO CPZERO.PRG WITH "MyProject.PJX",1251 DO CPZERO.PRG WITH "MyBase.DBC",1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2003, 21:01 |
|
|
start [/forum/topic.php?fid=41&fpage=417&tid=1598079]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 421ms |
0 / 0 |