DbFieldInfo Enumeration | |
This enum specifies the various values that the FieldInfo method for the IRDD interface accepts.
Namespace:
XSharp.RDD.Enums
Assembly:
XSharp.Core (in XSharp.Core.dll) Version: 2.19
Syntax Members
| Member name | Value | Description |
---|
| DBS_NAME | 1 | Returns the name of the field. |
| DBS_TYPE | 2 | Returns the data type of the field. This is a single character string such as 'C' or 'N'. |
| DBS_LEN | 3 | Returns the length of the field. |
| DBS_DEC | 4 | Returns the number of decimal places for the field. |
| DBS_ALIAS | 5 | Returns and optionally changes an alternate name (or alias) by which a field can be referenced (by default, same as DBS_NAME). |
| DBS_FLAGS | 6 | Returns the field flags for a field (a value from the DBFFieldFlags enum) |
| DBS_ISNULL | 11 | Harbour extension: Returns the flag that indicates if a field is Nullable. |
| DBS_COUNTER | 12 | Harbour extension: Returns the next available value for autoincrement fields. |
| DBS_STEP | 13 | Harbour extension: Returns the step value for autoincrement fields. |
| DBS_CAPTION | 14 | Foxpro extension: Returns the field caption. |
| DBS_COLUMNINFO | 15 | VFP / SQL extension: Returns the object with the complete column information. |
| DBS_DESCRIPTION | 16 | VFP / SQL extension: Returns a string describing the object (the comment). |
| DBS_BLANK | 17 | X# Extension: returns a blank value for the field. |
| DBS_BLOB_GET | 101 | Gets a BLOB value. |
| DBS_BLOB_TYPE | 102 | Unlike memo fields maintained in .DBT files, BLOB files allow you to store many different types of data in memo fields. This returns type type of the BLOB as a single character string. |
| DBS_BLOB_LEN | 103 | Returns the length of the BLOB data in a memo field as an unsigned long integer. |
| DBS_BLOB_OFFSET | 104 | |
| DBS_BLOB_POINTER | 198 | Returns a numeric pointer to the BLOB data associated with a memo field. |
| DBS_BLOB_DIRECT_TYPE | 222 | Returns the type of data in a BLOB as an unsigned long integer, without referencing a particular memo field.
With this constant, you must specify the BLOB using a numeric pointer obtained from BLOBDirectPut(), BLOBDirectImport(),
or DBFieldInfo(DBS_BLOB_POINTER, <nFieldPos>).
|
| DBS_BLOB_DIRECT_LEN | 223 | Returns the length of data in a BLOB as an unsigned long integer, without referencing a particular memo field.
With this constant, you must specify the BLOB using a numeric pointer obtained from BLOBDirectPut(), BLOBDirectImport(),
or DBFieldInfo(DBS_BLOB_POINTER, <nFieldPos>).
|
| DBS_STRUCT | 998 | Return the RDD FieldInfo structure |
| DBS_PROPERTIES | 999 | Returns the number of properties defined for a field. |
| DBS_USER | 1000 | Start of user defined FieldInfo values. |
Remarks Tip |
---|
These enums are also available as DEFINES and can therefore also be used without the "DbFieldInfo." prefix. |
See Also