我使用
try
{
m_precordset->Open(_variant_t("data_shebei"),_variant_t((IDispatch*)conptr,true),adOpenKeyset,adLockOptimistic,adCmdTable);
FieldsPtr   fds=m_precordset->GetFields();
CString ad;
int n = fds->GetCount();
while(!m_precordset->GetadoEOF())
{
for(int   j=0;j<n;j++)  
{  
FieldPtr fd=fds->GetItem(_variant_t(short(j)));  
ad=(LPCTSTR)(_bstr_t)fd->Value;  (问题处)

m_precordset->MoveNext();
}
}
catch (_com_error &e)
{
}
获取数据值,但当值为空时将会出错这个如何解决
在线等,我给分很快的 大虾快出现吧 虽然分少一些