long wjbh = m_pRecordset->GetCollect("WJBH").lVal
结果总是益处后的数据!希望各位师哥师姐帮帮小师妹!
项目赶得急!

解决方案 »

  1.   

    Dear MM,是不是字段长度不够,如果不够就增加!
      

  2.   


    select to_char(fieldname) from tablename
    得到字符串
      

  3.   


    这样做最好了:long temp;
    _variant_t wjbh;
    wjbh=m_pRecordset->GetCollect("WJBH");
    if(wjbh.vt!=VT_NULL)
    {
       temp=wjbh.lVal;
    }错误很可能是你的数据不是long型的,你在我给你的代码中设个断点一看就知道了
       
      

  4.   

    wjbh=m_pRecordset->GetCollect("WJBH");
    if(wjbh.vt!=VT_NULL)
    {
       temp=(long)wjbh;
    }