rt
解决方案 »
- 已经得到其他程序窗口的句柄 如何获得和设置文字呢?
- 为什么Tree Control 无法响应TVN_SELCHANGED消息
- 哪位大哥有GIF解码的代码可以让小弟参考一下吗?自己解出来总是不对:(
- DLL中如何调用主程序的变量?
- WM_COMMAND中如何得到所选菜单项目的字符串?
- 请教做过一对多语音通讯的高手给点宝贵意见。见内。非常感谢!!
- 我的数据库在存储时格式转换出现问题了!请各位大侠帮帮忙!!
- 如何在VC中实现类似于photoshop的图层,谢谢!分数不够可以再加
- 关于对象的生和死的困惑,请高手入内指教!!!谢谢
- 怎么能取消元素的这种激活状态?
- .net 中在类中能够添加数组作为公有变量吗?
- 一边下载A图,一边显示B图?
http://community.csdn.net/Expert/topic/3690/3690954.xml?temp=.130871
_variant_t fieldValue;
VARIANT var;
varIndex.vt=VT_I4;
varIndex.intVal=字段索引;
fieldValue=pRecordset->GetCollect(_variant_t(varIndex));
CString strFieldValue=((COleDateTime)fieldValue.date).Format();
写入:
如果是SQL Server,直接用插入字符的方式就可以了,如:
insert into tableName (dateFieldName) values ('2002-4-5');
如果是orcle的话要转化一下:如
insert into tableName (dateFieldName) values (to_date('2002-4-5','yyyy-mm-dd'));
然后COleDateTime类型转换
_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);