我的程序使用的是ado。
  能够正常的从excel中读取一般格式的数据。
  可是今天遇到一根问题,
  就是有一列的数据的格式是一种自定义格式。
  当我的程序读取这列数据时,读出的数据为空值。
  请问dx们怎么解决啊。急。

解决方案 »

  1.   

    关注。
    楼主我也正想着用ADO从Excel中读数据。
    可不知怎么用。
    能不能把你的代码给我看看。
    非常感谢!!!!!!
    你就在上面列出你的代码也行
    发到我的电子邮箱是[email protected]也行
    总之希望你发给我真的很感谢!!!!!!!!!!!!
      

  2.   

    www.vckbase.com有用ODBC读EXCEL的例子
      

  3.   

    美法处理啊,读出的是空值。
    我的程序是
    static bool sqlGetVariant(_RecordsetPtr rs, _variant_t fieldname, _variant_t &varTemp)
    {
    try
    {
    varTemp = rs->Fields->GetItem(fieldname)->Value;
    }
    catch(_com_error &e)
    {
    ExceptionCatch(e);
    return false;
    }
    }
    varTemp就是空值,之后不管是转换成字符串,还是日期类型,都是空值了。