FIELD 函 数
根据字段编号返回表中的字段名
语 法
FIELD ( nFieldNumber [, n W orkArea | cTableAlia s])
返 值 类 型字符型 参 数 描 述
nFieldNumber
指 定 的 字 段 编 号 如 果 nFieldNumber 等 于 1 则 返 回 表 中 的 第 一 个 字 段 名如 果 nFieldNumber 等 于 2 则 返 回 第 二 个 字 段 名 依 此 类 推 如 果nFieldNumber 大 于 字 段 的 数 目 则 返 回 空 字 符 串 返 回 的 字 段 名 为 大 写
n W o rkArea
字 段 所 属 表 的 工 作 区
如 果 在 指 定 工 作 区 中 没 有 打 开 的 表 F C O U N T 函 数 将 返 回 空 字 符 串
cTableAlias
字 段 所 属 表 的 别 名 .
如 果 指 定 的 表 别 名 不 存 在 V isual FoxPro 将 产 生 错 误 信 息
说 明
如果省略可选参数 FIELD ( ) 返回当前选定工作区中已打开表的字段名
示 例
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata') USE customer && 打开 customer 表
CLEAR
FOR gnCount = 1 TO FCOUNT && Loop for number of fields
? FIELD (gnCount) && 显示每一个字段
NEXT
?
? 'Number of fields: ' + ALLTRIM(STR(gnCount – 1))
请 参 阅
DISPLAY STRUCTURE, FCOUN T ( ), FSIZE( )