点击或拖拽改变大小

DbServer.FIELDGET 方法

X#
获取由其位置标识的字段的内容。

命名空间:  VO
程序集:  VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD FIELDGET(
	uField
) AS USUAL CLIPPER
查看代码

参数

uField (Optional)
类型:__Usual
表示所需字段的名称、编号或符号。

返回值

类型:__Usual
指定字段的值。如果nFieldPos不对应当前数据服务中任何字段的位置,DBServer:FieldGet() 返回 NIL。
备注
DBServer:FieldGet() 使用字段在数据库文件结构中的位置而不是字段名称来检索字段的值。在通用数据库服务函数中,这允许在不使用宏操作符的情况下检索字段值。
提示 提示:
DBServer:FieldGet() 可以与 BLOB 字段(即与 BLOB 文件关联的备注字段)一起使用,前提是字段长度不超过64KB。 对于超过64KB的 BLOB 字段,请改用 DBServer:BLOBGet()。
示例
此示例将 DBServer:FieldGet() 与使用宏操作符检索字段值的功能等效代码进行比较:
X#
1LOCAL nFieldPos := 1, FName, FVal
2LOCAL oDBCust := Customer{} AS DBServer
3// 使用宏操作符获取字段值
4FName := oDBCust:FieldName(nFieldPos)
5FVal := &FName
6// 使用FieldGet()获取字段值
7FVal := oDBCust:FieldGet(nFieldPos)
8FVal := oDBCust:FieldGet( #Fname )
9Fval := oDBCust:FieldGet( "Fname" )
参见