代码如下:
_variant_t vtValue;
_RecordsetPtr task;vtValue = task->GetCollect("sms_time");
问题是:每次取出后vtValue都为2009-9-29 9:56:43 VT_DATE
这是怎么回事,请大家帮帮忙。
_variant_t vtValue;
_RecordsetPtr task;vtValue = task->GetCollect("sms_time");
问题是:每次取出后vtValue都为2009-9-29 9:56:43 VT_DATE
这是怎么回事,请大家帮帮忙。
解决方案 »
- shader designer 无法启动!!!
- ListCtrl 禁止点击第一列的区域
- 在北京,哪的软件开发培训好,请先辈指教,在线哭等!!!(偶工科大专,35了,没有多少编程经验)
- 在主对话框中再弹出一个对话框,要求在任务栏中显示这个后弹出对话框的小图标?请各位高手帮帮忙?
- CStdioFile open()问题 郁闷ing!@!!
- 重复定义!如何解决?
- 怎样把CString的数字提取出来?比如"5:25",怎样得到整形的5和25,用atoi只能得到5(各位高手帮帮忙呀)
- TO TABLE:你太偉大了,謝謝你,但如果我不想輸出到SCREEN 直接輸出TEXT,怎麼辦?
- 问个关于滚动条的菜问题,不过很急!
- 我是一位设计师,工作需要设计基于MFC的界面,求大神指导,另外欢迎讨论有关界面设计的问题
- 求助:VC对话框界面程序打包后无法显示背景图片
- 怎么关闭时间控件
我把问题再描述一次,
数据库中的某张表中有个名为Sendtime的字段,其类型为datetime类型。
现有两条记录:这两条记录Sendtime字段的值分别是:2009-10-14 19:22:31.000和2009-10-15 09:25:38.000。
对于这两条记录,我的操作都是一样的,分为两步:
1,查询到这条记录 ,得到一个结果集,并取出sendtime字段的值
取出代码如下:
_variant_t vtValue;
_RecordsetPtr task;
//获取结果集
vtValue = task->GetCollect("sms_time");
2,改变另外一个字段的值。
在第1步开始之前,使用了数据库事务begintrans,然后进行第1步,取出来的sendtime字段值为2009-9-29 9:56:43,对两天记录的操作取出来的都是这个值。
后面发现,去掉事务之后,就一切正常了。
不知何解,求教。