如果用
m_tempRecordset->PutCollect("RecordDir",vtempRecordDir);
修改的是RecordDir字段 vtempRecordDir存放新的内容
是不是不行 我运行了之后会出错!
为什么 谢谢!

解决方案 »

  1.   

    //修改数据库记录
    _variant_t vFieldName,vFieldValue;
    CString strValue; vFieldName.SetString("id");
    strValue.Format("%d",m_nID);
    vFieldValue.SetString(strValue);
    m_pRs->Update(vFieldName,vFieldValue);
    vFieldName.Clear();
    vFieldValue.Clear(); vFieldName.SetString("name");
    vFieldValue.SetString(m_strName);
    m_pRs->Update(vFieldName,vFieldValue);
    vFieldName.Clear();
    vFieldValue.Clear();
      

  2.   

    _bstr_t bstrSql="ALTER TABLE bh_ja ALTER COLUMN 座落 TEXT (100)";
    m_connection->Execute(bstrSql,NULL,adCmdText);the syntax is 
    ALTER TABLE TableName ALTER COLUMN FieldName Datatype (new size)