Permission Constants for Field

Constant

Permission

Influence on operations

gdbPermFieldAccess

Getting a field value.

If getting a field value is not permitted, the Field::Value property returns Null.

gdbPermFieldReference

Using a field when specifying referential integrity.

If using a field when specifying referential integrity is not permitted, it is impossible to use the field in DDL SQL statements in referential integrity clauses. This permission is always denied for fields of GDB tables or GDB queries.

gdbPermFieldInsert

Setting a field value when adding a record to a table.

If setting a field value when adding a record to a table is not permitted, it is impossible to set the field value by the Field::Value property. For fields of GDB tables or GDB queries, this permission is fully based on the Field::Editable property.

gdbPermFieldUpdate

Updating a field value.

If updating a field is not permitted, it is impossible to update the field value by the Field::Value property. For fields of GDB tables or GDB queries, this permission is fully based on the Field::Editable property.

gdbPermFieldAccessGrantable

Granting permission to get a field value.

If this permission is denied, a user cannot grant permission to get a field value to other users. This permission is always denied for fields of GDB tables or GDB queries.

gdbPermFieldReferenceGrantable

Granting permission to use fields when specifying referential integrity.

If this permission is denied, a user cannot grant permission to use fields when specifying referential integrity to other users. This permission is always denied for fields of GDB tables or GDB queries.

gdbPermFieldInsertGrantable

Granting permission to set a field value when adding a record to a table.

If this permission is denied, a user cannot grant permission to set a field value when adding a record to a table to other users. This permission is always denied for fields of GDB tables or GDB queries.

gdbPermFieldUpdateGrantable

Granting permission to update a field value.

If this permission is denied, a user cannot grant permission to update a field value to other users. This permission is always denied for fields of GDB tables or GDB queries.