Предохраняет преобразование указанных полей открытой таблицы в другую кодировку. 

SET NOCPTRANS TO [FieldName1 [, FieldName2 ...]]

Параметры

TO [ FieldName1[, FieldName2...]]

Определяет список полей таблицы, для которых запрещается выполнять преобразование в другую кодовую страницу. Использование без параметров SET NOCPTRANS TO разрешает преобразование всех полей таблицы в заданную кодовую страницу.  (которая определяется параметром CODEPAGE ). Для определения текущей установки данной команды используйте функцию SET("NOCPTRANS"). Проверка перевода индивидуальных символов осуществляется функцией CHR( ). .

Комментарии

Поскольку система Visual FoxPro выполняет преобразование символьных полей, а также полей типа MEMO в текущую кодовую страницу, команда SET NOCPTRANS дает возможность для некоторых полей отменить данное преобразование, например для полей, содержащих специальные двоичные данные, документ Microsoft Woird. Когда Вы подсоединяете данный документ, он Вам нужен в оригинальном, нетранслированном виде. Используйте команду SET NOCPTRANS для указания мемо-полей, которые не нужно транслировать в текущую кодовую страницу.

Вам не нужно использовать команду SET NOCPTRANS для указания полей, которые не содержат данных специальной кодовой страницы. При отсутствии опции CODEPAGE в конфигурационном файле Вы можете проверить, как выполняется (или не выполняется) трансляция символов в кодовую страницу.

Для дополнительной информации о кодовых страницах см. раздел  Поддерживаемые Code Pages в Visual FoxPro в Разработка интернациональных приложений .

См. также