CDaoRecordset::SetFieldValue
...
void SetFieldValue( int nOrdinal, LPCTSTR lpszValue );CRecordset中没有类似的函数
想重载一个
SQL语句如何写.这个函数在一个类内中用到了88次,
所以很难找到列名.

解决方案 »

  1.   

    以前的数据库只支持Access
    现在要支持各种数据库
      

  2.   

    //执行SQL语句:
    update TableName (FieldName0, FieldName1,FieldName2.......) values (value0, value1, value2...............)
      

  3.   

    rs->GetFields()->GetItem(lIndex)->Value
      

  4.   

    Remember in msdn help of CRecordset::GetFieldValueNote   Unlike the DAO class CDaoRecordset, CRecordset does not have a SetFieldValue member function. If you create an object directly from CRecordset, it is effectively read-only