我用CDaoRecordset派生类中,MDB是多个表组成,我想枚举其中一个表,要怎么做呢? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 枚举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数据库的附加信息,包括所有表的名字.. 关于游戏服务器密码安全 关于word组件开发,不能同时打开两个word? 如何使用LoadMenuIndirect函数加载菜单 还有300分,继续散了 如何等待线程结束 如何录下电脑当前放出的所有声音? 晕急急急,,窗口的sizing问题!!!! 【动态创建的按钮背景透明?】 !!!!!!!!!!!!!!1能提供一个win2k的中文语言包吗!!!!!!!!!!!!!!! 怎样在IE的菜单中加入自已的菜单项。如netant。 在h中定义一个动态数组,int arrayMy【】,为什么编译不通过啊 CString查找字符串的问题
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();
}
}