CDaoWorkspace::GetWorkspaceInfo
void GetWorkspaceInfo(int nIndex, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = AFC_DAO_PRIMARY_INFO);
throw(CDaoException,CMemoryException);
void GetWorkspaceInfo(LPCTSTR lpszName, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO);
throw(CDaoException,CMemoryException);
参数:
nIndexWorkspaces
收集中数据库对象基于零的索引,用于按索引查找。
wkspcinfo
对返回要求信息的CDaoWorkspaceInfo对象的参考。
dwInfoOptions
指定获取工作区哪些信息的选项。有效选项和函数的返回值在这里列出:
·
AFX_DAO_PRIMARY_INFO
(缺省)Name
·
AFX_DAO_SECONDARY_INFO
主要信息加:User Name
·
AFX_DAO_ALL_INFO
主要和辅助信息加上:IsolateODBCTrans
lpszName
工作区对象的名字,用于按名字查找。这个名字是最多为14个字符的字符串,唯一命名新工作区对象。
说明:
调用这个成员函数,可以获取会话中打开工作区的各种信息。有关wkspcinfo中返回的信息的描述,请参阅CDaoWorkspaceInfo结构。这个结构具有对应于上面列出的dwInfoOptions描述中的信息项的成员。查询一个级别上的信息时同时获取任何低级信息。
有关工作区的更多信息,请参阅“DAO工作区”。
请参阅:
CDaoWorkspace::GetWorkspaceCount