Data Members
m_pDAOWorkspace | Points to the underlying DAO workspace object. |
Construction
CDaoWorkspace | Constructs a workspace object. Afterwards, call Create or Open. |
Attributes
GetIsolateODBCTrans | Returns a value that indicates whether multiple transactions that involve the same ODBC data source are isolated via forced multiple connections to the data source. |
GetName | Returns the user-defined name for the workspace object. |
GetUserName | Returns the user name specified when the workspace was created. This is the name of the workspace owner. |
IsOpen | Returns nonzero if the workspace is open. |
SetIsolateODBCTrans | Specifies whether multiple transactions that involve the same ODBC data source are isolated by forcing multiple connections to the data source. |
Operations
Append | Appends a newly created workspace to the database engine’s Workspaces collection. |
BeginTrans | Begins a new transaction, which applies to all databases open in the workspace. |
Close | Closes the workspace and all of the objects it contains. Pending transactions are rolled back. |
CommitTrans | Completes the current transaction and saves the changes. |
CompactDatabase | Compacts (or duplicates) a database. |
Create | Creates a new DAO workspace object. |
GetDatabaseCount | Returns the number of DAO database objects in the workspace’s Databases collection. |
GetDatabaseInfo | Returns information about a specified DAO database defined in the workspace’s Databases collection. |
GetWorkspaceCount | Returns the number of DAO workspace objects in the database engine’s Workspaces collection. |
GetWorkspaceInfo | Returns information about a specified DAO workspace defined in the database engine’s Workspaces collection. |
Open | Explicitly opens a workspace object associated with DAO’s default workspace. |
RepairDatabase | Attempts to repair a damaged database. |
Rollback | Ends the current transaction and does not save the changes. |
Idle | Allows the database engine to perform background tasks. |
Database Engine Properties
GetVersion | Returns a string that contains the version of the database engine associated with the workspace. |
GetIniPath | Returns the location of the Microsoft Jet database engine’s initialization settings in the Windows registry. |
GetLoginTimeout | Returns the number of seconds before an error occurs when the user attempts to log in to an ODBC database. |
SetDefaultPassword | Sets the password that the database engine uses when a workspace object is created without a specific password. |
SetDefaultUser | Sets the user name that the database engine uses when a workspace object is created without a specific user name. |
SetIniPath | Sets the location of the Microsoft Jet database engine’s initialization settings in the Windows registry. |
SetLoginTimeout | Sets the number of seconds before an error occurs when the user attempts to log in to an ODBC data source. |
CDaoWorkspace Overview | Base Class Members | Hierarchy Chart