table.FIELDS_GET Function

Syntax

Number_of_Fields as N = Fields_Get()

Description

Returns the number of fields in a record for the table referenced by <TBL>. The FIELDS_GET() method is most useful when you do not know much about the table you are using. After determining the Number_of_Fields available, you can then get an object pointer to each field in the table using the <TBL>.FIELD_GET() method.

Example 

This script opens the Customer table, displays the number of fields in each record, and then prints a list of the field names in the Trace window.

dim tbl as P
tbl = table.open("c:\a5\a_sports\customer.dbf")
field_count = tbl.fields_get()
trace.writeln("Fields in table:" + STR(field_count))
for i = 1 TO field_count
    fld = tbl.field_get(i)
    trace.writeln(fld.name_get())
NEXT I
tbl.close()

See Also