CDaoWorkspace::GetDatabaseInfo

void GetDatabaseInfo(int nIndex, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO);
  throw(CDaoException,CMemoryException);
void GetDatabaseInfo(LPCTSTR lpszName, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO);
  throw(CDaoException,CMemoryException);

参数:
nIndex工作区的Databases收集中数据库对象基于零的索引,用于按索引查找。
dbinfo对返回要求信息的CDaoDatabase对象的参考。
dwInfoOptions指定获取数据库哪些信息的选项。有效选项和函数的返回值在这里列出:
·AFX_DAO_PRIMARY_INFO(缺省)Name, Updatable,Transactions
·AFX_DAO_SECONDARY_INFO主要信息加:Version, CollatingOrder, Query Timeout
·AFX_DAO_ALL_INFO主要和辅助信息加上:Connect
lpszName数据库对象的名字,用于按名字查找。这个名字是最多为14个字符的字符串,唯一命名新工作区对象。

说明:
调用这个成员函数,可以获取工作区中打开数据库的各种信息。函数的一个版本允许按索引查找数据库。另一个版本允许按名字查找数据库。有关dbinfo中返回的信息的描述,请参阅CDaoDatabaseInfo结构。这个结构具有对应于上面列出的dwInfoOptions描述中的信息项的成员。查询一个级别上的信息时同时获取任何低级信息。
有关获取数据库信息的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO收集:获取有关DAO对象的信息”。

请参阅:CDaoWorkspace::GetDatabaseCount