void CExdb9View::Onquery() 
{
// TODO: Add your control notification handler code here
char text[201];i=0;
CString var;
CDialogBar & bar=((CMainFrame*)AfxGetApp()->m_pMainWnd)->m_wndquerybar;
bar.GetDlgItemText(IDC_queryedit,text,200);
m_strquery=text;    if(m_pset->IsOpen())
{
m_pset->Close();
}//
m_pset->Open(CRecordset::forwardOnly,m_strquery,CRecordset::readOnly);
    
m_nfields=(int)m_pset->GetODBCFieldCount();
m_arrayfieldname.SetSize(m_nfields);

value.SetSize(400);
CODBCFieldInfo fi;
for(int l=0;l<m_nfields;l++)
{
m_pset->GetODBCFieldInfo(l,fi);
m_arrayfieldname[l]=fi.m_strName;
}
    
    while(!m_pset->IsEOF())
{
            for(int j=0;j<m_nfields;j++)
{
m_pset->GetFieldValue(m_arrayfieldname[j],var);
value[i]=var;
i++;
}
m_pset->MoveNext();

}
m_nsizes=m_pset->GetRecordCount();
queryflag=true;
Invalidate();}
/////////////////////////我用select * from db4;可以显示;
但我用select db4.ff  from db4;就不行
字段  ff里放的是   CString 型的
我用 select db4.fo  from db4;就可以显示
字段  fo里放的是   Long  型的;why????????????????