我想把数据库的记录读取出来,然后写到文本文件中,如何读取数据呢?
求代码

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=215
      

  2.   

    con:连接对象CString str=" select USER_ID from USER_DEF_TAB";    
     
    m_pRecordset.CreateInstance("ADODB.Recordset");
    m_pRecordset->Open(_bstr_t(str),_variant_t((IDispatch*)con->m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
        
    if (m_pRecordset->GetPageCount()!=0)
    {
            m_pRecordset->MoveFirst();
            

    while (!m_pRecordset->adoEOF) 

    _variant_t user_id; 
    CString s_id;
        
    user_id = m_pRecordset->GetCollect("USER_ID");
      //***********读取出参数***************
      s_id = (LPCTSTR)_bstr_t(user_id);

    m_username.AddString(s_id);

    m_pRecordset->MoveNext();
    }
        
    }
    else
    {
       MessageBox("无法读取到用户列表!");
       return false;
    } return true;