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);
时间取出来和内容是一样的??
[解决办法]
读取时间应该用读取时间的方法,或者属性关键字吧?