Operations When Connecting Record with Feature

Constant

Operation

Common operations

gdbLinkOperationNone

No operations with the current record and a field of direct link. Searching a record in a cross table.

Operations upon a record

gdbLinkOperationRecordAdd

Preliminary adding of a record to a table of external database. A recordset must be in the record add mode (see method Recordset::AddNew).

gdbLinkOperationRecordStay

No operations with the current record.

Operations upon a field of direct link

gdbLinkOperationDirectExist

A preliminary check of whether a connected record exists in a table of external database.

gdbLinkOperationDirectValue

A preliminary check of whether the field of direct link is empty or equal to 0 (absence of connected feature).

gdbLinkOperationDirectExistValue

The operations gdbLinkOperationDirectExist and gdbLinkOperationDirectValue.

gdbLinkOperationDirectStay

No preliminary operations with the field of direct link.

Operations upon a record of cross table

gdbLinkOperationIndirectAdd

Always to add a record to a cross table.

gdbLinkOperationIndirectSearch

Searching a record in a cross table.

gdbLinkOperationIndirectSearchAdd

Searching a record in a cross table. If the record is not found, then adding the record.