在CRecordSet 类中 ,如果执行下面这个SQL语句
select Book_Name , count(*) as number
from Book_Info
group by Book_Name
如何去取得执行后的结果呢
比如我想把这结果在一个CListCtrl控件中显示出来 .
select Book_Name , count(*) as number
from Book_Info
group by Book_Name
如何去取得执行后的结果呢
比如我想把这结果在一个CListCtrl控件中显示出来 .
其实前面有可多帖子都是问读取数据的,你可以先看看,自己先使用。
www.vchome.net这个网站上有一些免费的代码,你可以先看看
m_set->open(AFX_DB_USE_DEFAULT_TYPE,"select Book_Name , count(*) as number from Book_Info group by Book_Name");
int Field=m_set->GetODBCFieldCount();
while(!m_set->IsEOF)
{
for(int i=0;i<Field;i++)
{
CString str;
m_set->GetFieldValue(i,str);
CListCtrl.SetItemText(i,j,str);
}
m_set->MoveNext();
}
只是提供一种思路.
具体查阅MSDN
看看这里,我的BLOG,希望能对你有帮助!