m_pRs->AddNew(); 
m_pRs->PutCollect("SQ",_variant_t(m_SQ));
m_pRs->Update();m_pRs->MoveFirst();
strText= GetValue( m_pRs->GetFields()->GetItem("SQ0")->GetValue() );
如果表是空的话,执行最后一句会出错。如果表不空则没问题。
用try catch捕捉到:“Unknown Error 0x800A0BCD BOF或EOF有一个是真,或者当前记录已经被删除,所需的操作要求一个当前的记录。”
可如果退出程序,重新进入的话发现其实记录已经添加了
请各位高手帮忙看看为什么第一次得不到记录?