使用GetFieldValue("fee_terminal_id",str)函数出现错误,错误提示为:Invalid Descriptor Index.
    请问该如何解决?

解决方案 »

  1.   

    首先确定fee_terminal_id这个字段是否存在??  可能也区别大小写的!!
    然后确定fee_terminal_id的类型是否真确
    也可以先用索引(id)先取出来看!
      

  2.   

    第二个参数应该是一个 CString & 不是一个CString 值
    GetFieldValue("fee_terminal_id",&str)
      

  3.   

    FieldPtr pFld = NULL;pFld=m_rset->Fields->GetItem("环境温度");
    CString m_AbientTemp;
    if(V_VT(&(pFld->Value))==VT_NULL)
    {
    m_AmbientTemp  ="";
     }
    else
    {
    m_AmbientTemp = pFld->Value;
    }