小弟我用CDaoRecordset派生类中,MDB是多个表组成,小弟我想枚举其中一个表,要如何做呢

我用CDaoRecordset派生类中,MDB是多个表组成,我想枚举其中一个表,要怎么做呢?
如题。

------解决方案--------------------
枚举mdb中的所有表,获得表名:
extern CDaoDatabase daodb;
CDaoTableDefInfo info;
for(short i=0;i<daodb.GetTableDefCount();i++)
{
daodb.GetTableDefInfo(i,info,AFX_DAO_ALL_INFO);
if(info.m_lAttributes & dbSystemObject) continue;
TRACE("Table%d's Name Is:%s\n",i,info.m_strName);
}
从某个表中循环获取数据
CMyDaoRecordset rs(&daodb);
if(rs.Open())
{
while(!rs.IsEOF())
{
//处理数据
rs.MoveNext();
}
}
------解决方案--------------------
2楼说得没错,就是使用CDaoTableDefInfo来获得ACCESS数据库的附加信息,包括所有表的名字..