4D v13.4GET FIELD PROPERTIES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
GET FIELD PROPERTIES
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET FIELD PROPERTIES ( fieldPtr | tableNum {; fieldNum}; fieldType {; fieldLength {; indexed {; unique {; invisible}}}} ) | ||||||||
| Parameter | Type | Description | ||||||
| fieldPtr | tableNum | Pointer, Longint |
|
Table number or Field pointer | |||||
| fieldNum | Longint |
|
Field number if Table number is passed | |||||
| fieldType | Longint |
|
Type of field | |||||
| fieldLength | Longint |
|
Length of field, if Alphanumeric | |||||
| indexed | Boolean |
|
True = Indexed, False = Non indexed | |||||
| unique | Boolean |
|
True = Unique, False = Non unique | |||||
| invisible | Boolean |
|
True = Invisible, False = Visible | |||||
The GET FIELD PROPERTIES command returns information about the field specified by fieldPtr or by tableNum and fieldNum.
You either pass:
After the call:
| Constant | Type | Value |
| Is Alpha Field | Longint | 0 |
| Is BLOB | Longint | 30 |
| Is Boolean | Longint | 6 |
| Is Date | Longint | 4 |
| Is Float | Longint | 35 |
| Is Integer | Longint | 8 |
| Is Integer 64 bits | Longint | 25 |
| Is LongInt | Longint | 9 |
| Is Picture | Longint | 3 |
| Is Real | Longint | 1 |
| Is Subtable | Longint | 7 |
| Is Text | Longint | 2 |
| Is Time | Longint | 11 |
This example sets the variables vType, vLength, vIndex, vUnique and vInvisible to the properties for the third field of the first table:
GET FIELD PROPERTIES(1;3;vType;vLength;vIndex;vUnique;vInvisible)This example sets the variables vType, vLength, vIndex, vUnique and vInvisible to the properties for the field named [Table3]Field2:
GET FIELD PROPERTIES(->[Table3]Field2;vType;vLength;vIndex;vUnique;vInvisible)
Product: 4D
Theme: Structure Access
Number:
258
Modified: 4D v11 SQL