你要从CDaoRecordset中派生一个你自己的类,然后用DDF_**交换数据

解决方案 »

  1.   

    use CDaoRecordset::GetFieldValue
    such as:
    while( !rs.IsEOF( ) )
        {
            COleVariant var;
            // Move through fields in current record
            int nFields = rs.GetFieldCount( );
            for ( int i=0; i < nFields; i++ )
            {
                var = rs.GetFieldValue( i );
                // Add field value to list control
                m_ctlList.AddItem( nRecord,i,
                                  CCrack::strVARIANT( var ) );
            }
            nRecord++;
            rs.MoveNext( );
        }