|
<< Click to Display Table of Contents >> TBLType (table capabilities) |
![]() ![]()
|
The TBLType structure describes the table's capabilities, using the following fields
Field |
Type |
Description |
iId |
UINT16 |
Specifies the ID of the table type. |
szName |
DBINAME |
Specifies the descriptive name of the table type; for example, dBASE5. |
szText |
DBINAME |
Descriptive text. |
szFormat |
DBINAME |
Specifies the format; for example, HEAP. |
bReadWrite |
BOOL |
If TRUE, the user can read and write. |
bCreate |
BOOL |
If TRUE, the user can create new tables of this type. |
bRestructure |
BOOL |
If TRUE, BDE can restructure a table of this type. |
bValChecks |
BOOL |
If TRUE, the user can specify validity checks for this table type. |
bSecurity |
BOOL |
If TRUE, a table of this type can be protected. |
bRefIntegrity |
BOOL |
If TRUE, a table of this type can participate in referential integrity. |
bPrimaryKey |
BOOL |
If TRUE, a table of this type supports the primary key concept. |
bIndexing |
BOOL |
If TRUE, a table of this type can have indexes. |
iFldTypes |
UINT16 |
Specifies the number of physical field types supported. |
iMaxRecSize |
UINT16 |
Specifies the maximum record size. |
iMaxFldsInTable |
UINT16 |
Specifies the maximum fields in a table. |
iMaxFldNameLen |
UINT16 |
Specifies the maximum field name length. |
iTblLevel |
UINT16 |
Specifies the driver dependent table level (version). |