VC使用ADO从数据库中取出DATETIME类型,时间异常

VC使用ADO从数据库中取出DATETIME类型,时间错误
代码如下:
_variant_t vtValue;
_RecordsetPtr task;

vtValue = task->GetCollect("sms_time");
问题是:每次取出后vtValue都为2009-9-29 9:56:43 VT_DATE
这是怎么回事,请大家帮帮忙。

------解决方案--------------------
不明白楼主的意思,如果你存的是2009-9-29 9:56:43,每次取出来当然都是这个了。
------解决方案--------------------
用其他数据库管理软件调看一下数据库原数据吧。
------解决方案--------------------
UP
------解决方案--------------------
事务的原理是:

在事务中所做的更新如果不止一个表,要等到提交语句或者回滚语句才统一执行。

没有事务的时候,每个表的更新会立刻执行。

所以。如果你在事务提交语句之前所做的修改,不会马上反应到物理数据上,

你在提交之前查询,获得的是更新前的数据。


我估计是这样的。