读书人

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

发布时间: 2012-02-16 21:30:36 作者: rapoo

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);


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

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

读书人网 >VC/MFC

热点推荐