在VC++中用什么的类型变量来绑定数据库中的时间和日期字段,我用的是CTime但是好象不行,谢谢!
update的时候会出错的
哪位大大给点思路?

解决方案 »

  1.   

    需要自己转换的吧,
    CString Format(
       DWORD dwFlags = 0,
       LCID lcid = LANG_USER_DEFAULT 
    ) const;bool COleDateTime::ParseDateTime(
       LPCTSTR lpszDate,
       DWORD dwFlags = 0,
       LCID lcid = LANG_USER_DEFAULT 
    )
      

  2.   

    我再具体一点说吧,SQL SERVER上的一个表中含有日期时间字段,怎么样通过VC往这个表的日期时间字段插入一个新的日期,我用CTime对象保存日期,然后插入表中,在update的时候发生错误,但是时间已经插入成功了,真郁闷
      

  3.   

    使用_variant_t,eg:_variant_t _GetCurrentTime()
    {
    _variant_t vTime;
    SYSTEMTIME time;
    GetLocalTime(&time);
    vTime.vt = VT_DATE;
    SystemTimeToVariantTime(&time, &(vTime.date));
    return vTime;
    }