CObject |
└CDaoDatabase |
· | 构造一个CDaoDatabase对象,向打开的CDaoWorkspace对象传送它的指针。 |
· | 或者不指定工作区而构造一个CDaoDatabase对象(MFC会建立一个临时的工作区)。 |
m_pWorkspace | 包含了数据库并定义了事务空间的CDaoWorkspace对象的指针 |
m_pDAODatabase | 所属的DAO数据库对象的指针 |
CDaoDatabase | 构造一个CDaoDatabase对象。调用Open可以与数据库建立连接 |
CanTransact | 如果数据库支持事务,则返回非零值 |
CanUpdate | 如果CDaoDatabase对象是可更新的,返回非零值 |
GetConnect | 返回连接数据库的连接参数(连接字符串)。用于ODBC |
GetName | 返回当前使用的数据库的名字 |
GetQueryTimeout | 返回对数据库查询操作设置的超时时间(以秒为单位)。影响随后的打开、增加、更新和编辑操作以及ODBC数据源上的其它操作(如Execute调用) |
GetRecordsAffected | 返回最后一次更新、编辑、增加操作或Execute调用所影响的记录数 |
GetVersion | 返回与数据库相关的数据库引擎的版本 |
IsOpen | 如果CDaoDatabase对象正连接到数据库上,则返回非零值 |
SetQueryTimeout | 设置数据库查询操作的超时时间(以秒为单位)。仅用于ODBC数据源。影响随后所有的打开、添加、更新和删除操作 |
Close | 关闭数据库连接。 |
Create | 创建下面的DAO数据库对象并初始化CDaoDatabase对象 |
CreateRelation | 在数据库中的表之间定义一个新的联系 |
DeleteQueryDef | 删除数据库的QueryDefs集合中的一个查询定义对象 |
DeleteRelation | 删除数据库中表之间的一个联系 |
DeleteTableDef | 删除数据库中某个表定义。将删除表定义和表中的数据 |
Execute | 执行一个查询。为查询调用Execute可以返回结果,在出错时会产生异常 |
GetQueryDefCount | 返回数据库中查询的个数 |
GetQueryDefInfo | 返回数据库中指定查询的定义信息 |
GetRelationCount | 返回数据库中表之间定义的联系的个数 |
GetRelationInfo | 返回数据库中指定的表间联系的信息 |
GetTableDefCount | 返回数据库中表的个数 |
GetTableDefInfo | 返回数据库中指定表的信息 |
Open | 建立一个数据库连接 |