我用单步调试,到m_pRecordset->Fields->GetItem(_variant_t("FyrLayer"))->Value=_variant_t(Laymax);这一步的时候,就出现了
"unhandled exception in test.exe"的错误.
关于m_pRecordset我的定义和打开方式如下:_RecordsetPtr m_pRecordset;
try
{
   m_pRecordset.CreateInstance("ADODB.Recordset");//(__uuidof(Recordset));
}
catch(_com_error *e2)
{
   AfxMessageBox(e2->ErrorMessage());

try
{
   m_pRecordset->CursorLocation=adUseClient;
   m_pRecordset->Open(_variant_t("select * from 绘图数据 order by LineID,PointID"),_variant_t((IDispatch*) m_pConnection,true),adOpenDynamic,adLockOptimistic,adCmdTable);
}
    catch(_com_error e14) //捕捉异常14
    {
   CString errormessage;
   errormessage.Format("打开绘图数据表失败!\r\n错误信息:%s",e14.ErrorMessage());
   AfxMessageBox(errormessage); //显示错误信息
    }
谢谢高手指教!在线等!