CDaoTableDef Class Members

Data Members

m_pDatabase Source database for this table.
m_pDAOTableDef A pointer to the DAO interface underlying the tabledef object.

Construction

Append Adds a new table to the database.
CDaoTableDef Constructs a CDaoTableDef object.
Close Closes an open tabledef.
Create Creates a table which can be added to the database using Append.
Open Opens an existing tabledef stored in the database’s TableDef’s collection.

Attributes

CanUpdate Returns nonzero if the table can be updated (you can modify the definition of fields or the table properties).
GetAttributes Returns a value that indicates one or more characteristics of a CDaoTableDef object.
GetConnect Returns a value that provides information about the source of a table.
GetDateCreated Returns the date and time the base table underlying a CDaoTableDef object was created.
GetDateLastUpdated Returns the date and time of the most recent change made to the design of the base table.
GetFieldCount Returns a value that represents the number of fields in the table.
GetFieldInfo Returns specific kinds of information about the fields in the table.
GetIndexCount Returns the number of indexes for the table.
GetIndexInfo Returns specific kinds of information about the indexes for the table.
GetName Returns the user-defined name of the table.
GetRecordCount Returns the number of records in the table.
GetSourceTableName Returns a value that specifies the name of the attached table in the source database.
GetValidationRule Returns a value that validates the data in a field as it is changed or added to a table.
GetValidationText Returns a value that specifies the text of the message that your application displays if the value of a Field object does not satisfy the specified validation rule.
IsOpen Returns nonzero if the table is open.
SetAttributes Sets a value that indicates one or more characteristics of a CDaoTableDef object.
SetConnect Sets a value that provides information about the source of a table.
SetName Sets the name of the table.
SetSourceTableName Sets a value that specifies the name of an attached table in the source database.
SetValidationRule Sets a value that validates the data in a field as it is changed or added to a table.
SetValidationText Sets a value that specifies the text of the message that your application displays if the value of a Field object does not satisfy the specified validation rule.

Operations

CreateField Called to create a field for a table.
CreateIndex Called to create an index for a table.
DeleteField Called to delete a field from a table.
DeleteIndex Called to delete an index from a table.
RefreshLink Updates the connection information for an attached table.

CDaoTableDef OverviewBase Class MembersHierarchy Chart