我要得到数据库服务器(Oracle)的时间,用VC写程序,在程序中我已经从CRecordset派生了一个自己的类CMyRecordset(它绑定了一个表),那么可以用CMyRecordset来调用select sysdate from dual,从而获取服务器时间吗?下面的代码可以吗:
CMyRecordset.m_pDatabase->ExcuteSQL("select sysdate from dual");
那么执行后,我在哪里取得服务器的时间呢?请高手指点。

解决方案 »

  1.   

    ExcuteSQL("select sysdate from dual")这个方法执行后,有返回值的吧,当然是从返回值里取结果
      

  2.   

    select  to_date(19700101,'yyyymmdd') + 1106644168.747/86400  from dual
    这个精确到秒的,如果涉及到时区的话用
    select  to_date(19700101,'yyyymmdd') + (1106796974.717+8*60*60)/86400  from dual 
    这个转为北京的东八区
      

  3.   

    ExcuteSQL函数的返回值不是时间呀