读写SQL+ADO的datetime

王朝vc·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

COleDateTime oleDate = COleDateTime::GetCurrentTime();

_variant_t vtFld;

vtFld.vt = VT_DATE;

vtFld.date = oleDate;

pRecordSet4->PutCollect("date", vtFld);

读时间值

_bstr_t TheValue=m_pset->Fields->GetItem("出生年月")->Value;

temp=(char *)TheValue;

COleVariant vtime(temp);

vtime.ChangeType(VT_DATE);

COleDateTime time4=vtime;//读出的是COleDateTime

用下面的方法转换

COleDateTime time1(1977,4,16,2,2,2); //COleDataTime--->CTime

SYSTEMTIME systime;

VariantTimeToSystemTime(time1, &systime);

CTime tm(systime);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航