建立了一个列表控件
通过数据库向里面传数据  代码如下:
_bstr_t str1 = "select * from lesson order by lesson_number desc";

    
pRst->Open(str1,_variant_t((IDispatch*)pConn),
            adOpenDynamic,adLockOptimistic,adCmdText); while(!pRst->adoEOF)
{
    m_Grid.InsertItem(0,"");
m_Grid.SetItemText(0,0,(char*)(_bstr_t)pRst->GetCollect("lesson_number"));
MessageBox("1");
m_Grid.SetItemText(0,1,(char*)(_bstr_t)pRst->GetCollect("lesson_name"));
m_Grid.SetItemText(0,2,(char*)(_bstr_t)pRst->GetCollect("teacher_number"));
m_Grid.SetItemText(0,3,(char*)(_bstr_t)pRst->GetCollect("lesson_time"));
    pRst->MoveNext();结果每次都只读到 第一列的第一个数据后 就 出现错误 ,而且第一个数据 还只显示成 省略号 这是怎么回事 呵呵
望赐教