SET COMPATIBLE 命 令

SET COMPATIBLE 命 令 - 图1控制与 FoxBASE+ 以及其他 Xbase 语言的兼容性

语 法

SET COMPATIBLE FOXPLUS | OFF | DB4 | ON [PROMPT | NOPROMPT]

参 数 描 述

FOXPLUS | OFF

SET COMPATIBLE 命 令 - 图2SET COMPATIBLE 命 令 - 图3SET COMPATIBLE 命 令 - 图4SET COMPATIBLE 命 令 - 图5默 认 值 这 两 个 关 键 字 可 以 相 互 替 换 使 用 它 们 都 允 许 在 V isual FoxPro 环境 下 运 行 FoxBASE+ 创 建 的 程 序 而 无 需 作 任 何 改 动

DB4 | ON

SET COMPATIBLE 命 令 - 图6包 括 这 两 个 关 键 字 中 的 任 何 一 个 都 会 影 响 一 些 命 令 和 函 数 的 操 作

PROMPT | NOPROMPT

SET COMPATIBLE 命 令 - 图7SET COMPATIBLE 命 令 - 图8在 打 开 包 含 备 注 字 段 的 dBASE 表 时 这 两 个 选 项 决 定 V isual FoxPro 是 否 显示 一 个 对 话 框

SET COMPATIBLE 命 令 - 图9SET COMPATIBLE 命 令 - 图10SET COMPATIBLE 命 令 - 图11SET COMPATIBLE 命 令 - 图12SET COMPATIBLE 命 令 - 图13SET COMPATIBLE 命 令 - 图14包 含 PROMPT 选 项 可 显 示 转 换 备 注 字 段 对 话 框 如 果 打 开 一 个 包 含 备注 字 段 的 dBASE 表 默 认 情 况 下 V isual FoxPro 显 示 一 个 转 换 备 注 字

SET COMPATIBLE 命 令 - 图15SET COMPATIBLE 命 令 - 图16段 对 话 框 这 一 对 话 框 可 以 用 来 将 dBASE 备 注 文 件 转 换 为 V isual FoxPro

SET COMPATIBLE 命 令 - 图17SET COMPATIBLE 命 令 - 图18SET COMPATIBLE 命 令 - 图19SET COMPATIBLE 命 令 - 图20SET COMPATIBLE 命 令 - 图21SET COMPATIBLE 命 令 - 图22格 式 要 在 V isual FoxPro 中 打 开 此 备 注 文 件 必 须 先 将 它 转 换 为 V isual FoxPro 格 式 在 此 之 后 可 以 在 COPY 命 令 中 包 含 TYPE FOXPLUS 选 项将 备 注 文 件 转 换 为 dBASE 格 式

SET COMPATIBLE 命 令 - 图23SET COMPATIBLE 命 令 - 图24SET COMPATIBLE 命 令 - 图25SET COMPATIBLE 命 令 - 图26SET COMPATIBLE 命 令 - 图27SET COMPATIBLE 命 令 - 图28SET COMPATIBLE 命 令 - 图29如果包含 NOPROMPT 选项 打开一个包含备注字段的 dBASE 表时 将不显示 转换备注字段 对话框 在这种情况下 dBASE 备注文件自动转换成 Visual FoxPro 格式说 明

SET COMPATIBLE 命 令 - 图30SET COMPATIBLE 命 令 - 图31SET COMPATIBLE 命 令 - 图32受 SET COMPATIBLE 影响的命令和函数包括 LIKE ( ) PLAY MACRO SELECT( )

SET COMPATIBLE 命 令 - 图33SET COMPATIBLE 命 令 - 图34SET COMPATIBLE 命 令 - 图35以及 STORE 当 STORE 用来存储数组对时

SET COMPATIBLE 命 令 - 图36SET COMPATIBLE 命 令 - 图37SET COMPATIBLE 命 令 - 图38SET COMPATIBLE 命 令 - 图39SET COMPATIBLE 不支持那些 FoxPro 本身不支持的其他数据库语言的命令 函数或特性 例如 不能使用报表设计器来打开由其他数据库语言编写的报表文件

SET COMPATIBLE 命 令 - 图40下表列出了受 SET COMPTIBLE 影响的命令

命 令

带 RANGE 子 句 的 @

... GET

@ ... GET VALID 子 句

R E A D

@ ... SAY 滚 动 命 令 嵌 套 的 R E A D

ACTIVATE SCREEN ACTIVATE WINDOW

A P P E N D M E M O DECLARE

DIMENSION G O | GOTO with SET TALK ON

FSIZE( ) INKEY( )

续 表

LASTKEY( ) 带 数 值 PICTURE 子 句 的

TRANSFORM( )

菜 单 命 令 PLAY MACRO

带 @ ... GET VALID 子 句 的 R E A D 命

嵌 套 的 R E A D

R E A D R U N | !

SET COLOR TO SET BORDER

SET FIELDS SET MESSAGE

SET MEMOWIDTH SET PRINTER TO <file>

STORE SUM

带 数 值 PICTURE 子 句 的TRANSFORM( ) SYS(2001, “ COLOR ” )

请 参 阅

S E T K E Y C O M P

SELECT( )