要用vc6.0做一系列的元数据接口,获取关系数据库的table,key,fields等内容。数据库是sql server2005。
例如: 
void ListTables(vector<CString>& Tables) const throw(CException);

void ListPrimaryKeys(const CString& sTable,vector<CString>& Keys)
            throw(CException);

分别是获取关系模式的表和主键。我查了mfc的odbc库,没有现有的接口函数。因为以前没怎么接触过数据库,对数据库的结构还不是太清楚,不知道mfc有没有现成的库函数可供使用?如果没有,比方说获取表,具体怎么实现呢?google了一下午,也没有进展,请大侠们伸出援手,谢谢!