我從數據庫中查詢﹐生成了一個recordset,但中間有些記錄不符合要求﹐用
下面算法實現﹐具體語句怎麼寫﹖謝謝﹗﹗﹗
while (!precordset->adoEOF )
{
  if(條件成立)
    pAnotherRec=recordset﹔    
    precordset->MoveNext();
}
幫幫小妹好麼﹖

解决方案 »

  1.   

    precordset->Filter = "condition1 = 'content1' AND condition2 = 'content2'")";
             对应的SQL语句~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~设置过滤是一个推荐的方法
      

  2.   

    不是這個意思阿﹐是SQL語句過濾不了的﹐所以才提出來用while循環過濾阿。
      

  3.   

    if语句可以这样
    if(precordset->column_name==value)
    {
    }
      

  4.   

    pAnotherRec=recordset﹔    //是這條語句不知道怎麼寫啊﹖﹖
      

  5.   

    建立一个相同结构的数据表,然后在满足条件的情况下
    对应的每个字段给予复制。
    比如rstdes(1) = rstsrc(1)
        ....
        rstdes(n) = rstsrc(n)
    直接等不知道行不行,呵呵可以用putcollect