能不能用_RecordsetPtr m_PRecordset记录集实现数据库中数据修改.请指教,尤其是SQL语句部分.谢谢.

解决方案 »

  1.   

    update myTable set myField=''
      

  2.   

    _RecordsetPtr rs;
    _ConnectionPtr conn;
    CString sqlstring,Parm;conn.CreateInstance(__uuidof(Connection));
    Parm.Format("DSN=%s;UID=%s;PWD=%s",_T(m_maina),_T(m_logid),_T(m_logpass));
    conn->Open(_bstr_t(sParm),"","",-1);rs.CreateInstance(__uuidof(Recordset));
    //设置你的 SQL语句。
    sqlstring="Update table set ...."
    rs->Open(sqlstring.AllocSysString(),conn.GetInterfacePtr(),adOpenForwardOnly,adLockOptimistic,adCmdText);