首页 » vc++ » VC 读取Access 数据库中的时间字段

VC 读取Access 数据库中的时间字段

作者: 低调的术木 分类: vc++ 发布时间: 2013-10-31 00:08 ė浏览 1,645 次 61条评论

又回到最初了,好久不写vc真是有点吃力啊。哈哈

废话不说。

添加:

COleDateTime m_odtTime = COleDateTime::GetCurrentTime();//得到当前时间
variant_t vTime;
vTime = m_odtTime;
//在添加记录时,加上这句:
m_pRecordset->PutCollet(L"在这填时间字段名称",vTime);

读取:

COleDateTime time = (COleDateTime)(pRs->GetCollect("t_date"));

还可以直接转换成CTime

_variant_t var=m_pRecordSet->GetCollect("ZHXGRQ");
time_t time2=0;
  if(var.vt!=VT_NULL)
{
COleDateTime time1;
SYSTEMTIME systime;
time1=(COleDateTime)var;
VariantTimeToSystemTime(time1, &systime);

CTime tm(systime);
time2= tm.GetTime();
}

比较水,主要是好久没有用了。 基本都忘了,在这记录一下。

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/317

一条评论

  1. Irish 2017 年 3 月 3 日 10:23 回复

    You’re a real deep thrneki. Thanks for sharing.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部