首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VC++从数据库提取时间为何不行,该怎么处理

2012-02-16 
VC++从数据库提取时间为何不行我数据库共有四个字段.前三个都能取出来.为什么只有时间取不出来了.时间取出

VC++从数据库提取时间为何不行
我数据库共有四个字段.前三个都能取出来.为什么只有时间取不出来了.

时间取出来是错误的.时间取出来,和内容一样了...

我的源码是:

//记录序号
varField.uiVal=0;
varField.vt=VT_I2;
m_pADOCEFields-> get_Item(varField,&m_pADOCEField);
m_pADOCEField-> get_Value(&varData);
pNote-> SetSN(varData.lVal);

//记事标题
varField.uiVal=1;
varField.vt=VT_UI2;
m_pADOCEFields-> get_Item(varField,&m_pADOCEField);
m_pADOCEField-> get_Value(&varData);
pNote-> SetTitle(varData.bstrVal);

//记事内容
varField.uiVal=2;
varField.vt=VT_UI2;
m_pADOCEFields-> get_Item(varField,&m_pADOCEField);
m_pADOCEField-> get_Value(&varData);
pNote-> SetContent(varData.bstrVal);

//提醒时间
varField.uiVal=3;
varField.vt=VT_DATE;
m_pADOCEFields-> get_Item(varField,&m_pADOCEField);
m_pADOCEField-> get_Value(&varData);
pNote-> SetClock(varData.bstrVal);


时间取出来和内容是一样的??

[解决办法]
读取时间应该用读取时间的方法,或者属性关键字吧?

热点排行