FIELD 函 数 - 图1FIELD 函 数 - 图2FIELD 函 数

FIELD 函 数 - 图3根据字段编号返回表中的字段名

语 法

FIELD ( nFieldNumber [, n W orkArea | cTableAlia s])

返 值 类 型字符型 参 数 描 述

nFieldNumber

FIELD 函 数 - 图4FIELD 函 数 - 图5FIELD 函 数 - 图6FIELD 函 数 - 图7FIELD 函 数 - 图8FIELD 函 数 - 图9FIELD 函 数 - 图10FIELD 函 数 - 图11FIELD 函 数 - 图12指 定 的 字 段 编 号 如 果 nFieldNumber 等 于 1 则 返 回 表 中 的 第 一 个 字 段 名如 果 nFieldNumber 等 于 2 则 返 回 第 二 个 字 段 名 依 此 类 推 如 果nFieldNumber 大 于 字 段 的 数 目 则 返 回 空 字 符 串 返 回 的 字 段 名 为 大 写

n W o rkArea

FIELD 函 数 - 图13字 段 所 属 表 的 工 作 区

FIELD 函 数 - 图14FIELD 函 数 - 图15FIELD 函 数 - 图16FIELD 函 数 - 图17如 果 在 指 定 工 作 区 中 没 有 打 开 的 表 F C O U N T 函 数 将 返 回 空 字 符 串

cTableAlias

FIELD 函 数 - 图18字 段 所 属 表 的 别 名 .

FIELD 函 数 - 图19FIELD 函 数 - 图20如 果 指 定 的 表 别 名 不 存 在 V isual FoxPro 将 产 生 错 误 信 息

说 明

FIELD 函 数 - 图21FIELD 函 数 - 图22如果省略可选参数 FIELD ( ) 返回当前选定工作区中已打开表的字段名

示 例

CLOSE DATABASES

OPEN DATABASE (HOME(2) + 'Data\testdata') USE customer && 打开 customer 表

CLEAR

FOR gnCount = 1 TO FCOUNT FIELD 函 数 - 图23 FIELD 函 数 - 图24 && Loop for number of fields

? FIELD (gnCount) && 显示每一个字段

NEXT

?

? 'Number of fields: ' + ALLTRIM(STR(gnCount – 1))

请 参 阅

DISPLAY STRUCTURE, FCOUN T ( ), FSIZE( )