ADO问题!!高手敬请关注………(在线等待)
ADO在VC中:取得记录集后
MyNum->MoveLast ();与
MyNum->MovePrevious ();会出现问题(记录集指针指不到相应位置)
而
MyNum->MoveFirst ();与
MyNum->MoveNext();则正常!
请教大侠是何原因?我的用法不正确吗???
代码如下:
try
{
MyNum->MoveNext();
Holder_Num=MyNum->GetCollect("TelNote_Num");
if(!MyName->adoEOF )
{
if( Holder_Name.vt!=VT_NULL && Holder_Tel.vt=VT_NULL )
{
m_Num_EditCtrl=(char *)_bstr_t(Holder_Num);
}
}
else
{
MessageBox("已经是最后一条记录","系统提示",MB_OK);
return;
}
}
catch(_com_error e)
{
MessageBox("已经是最后一条记录","系统提示",MB_OK);
return ;
}
UpdateData(false);
注:有关ADO的引入以及连接,记录集的生成均无问题。