为什么存储过程返回的记录集只能向后移动,不能向前移动?请高手指点!
我的存储过程是一个select语句。调用存储过程如下:
try
{
pIn1->Name="FlightNo";
pIn1->Type=adVarChar;
pIn1->Size=15;
pIn1->Direction=adParamInput;
pIn1->Value=_variant_t(FlightNo);
pCmd->Parameters->Append(pIn1);
pCmd->ActiveConnection=pConnection;
pCmd->CommandText="InquireByNo_Flight";
pCmd->CommandType=adCmdStoredProc;
pRecordset=pCmd->Execute(NULL,NULL,adCmdStoredProc);
}
catch (_com_error e)
{
AfxMessageBox(e.Description());
}
调用后返回的记录集pRecordset只能MoveNext(),不能MovePrevious(),哪位高手能告诉我解决的办法,感激不尽!