S E T N O C P T R A N S 命 令
防止把已打开表中的选定字段转换到另一个代码页
语 法
SET NOCPTRANS TO [ FieldName1 [, FieldName2 ...]]
参 数 描 述
TO [FieldName1 [, FieldName2 ...]]
指 定
不 能 转 换 到 其 他 代 码 页 的 字 段







如
果 发 出 SET NOCPTRANS TO 命 令 时 未 指 定 字 段 名 系 列 就 将 把 表
中 所 有 字 符 字 段 和 备 注 字 段 返 回 到 默 认 的 代 码 页 转 化
方 式 由 CODEPAGE 配 置项 建 立 使 用 SET ( NOCPTRANS ) 可 以 返 回 最
近 一 次 发 出 的 SET NOCPTRANS 命 令 所 指 定 的 字 段 使 用 CHR ( )
函 数 可 确 保 单 个 字 符 不 被转 化
说 明








可以设置
V isual FoxPro 使其将字符字段和备注字段自动转化到其他代码页
因此可以使用 SET NOCPTRANS 来防止自动转化包含二进制数据的字段 例如
一个备注字段可能包含 Microsoft Word 文档 当您访问这个文档时
希望文档以它原来的 没有转化的形式存在 这时可使用 SET NOCPTRANS
指定不能转化的备注字段
如果字符或备注字段中包含的二进制数据没有转化
就没有必要在访问这些数据之前


使用
SET NOCPTRANS 命令 在 Visual FoxPro 配置文件中 省略 CODEPAGE
配置项可以确保字符字段和备注字段不被转化

有关
代码页和 Visual FoxPro 的国际支持的 详细内容 请参阅 Microsoft Visual
FoxPro





6.0
中文版程序员指南 的第 十八 章 开发国际化应用程序 中的 V isual FoxPro
支持 的 代 码 页
请 参 阅
CPCONVERT ( ) , CPCURRENT( ) , CPDBF( ) , M O D IFY C O M M A N D , MODIFY FILE
