TBLType (table capabilities)

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

TBLType (table capabilities)

Return to chapter overview

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).