ADO и CommitTrans()
От: _Igor  
Дата: 05.11.01 08:14
Оценка:
Подскажите, это ошибка или особенность(MSSQL и ADO):
Есть кусочек кода:
_ConnectionPtr pConn;
_RecordsetPtr pRst;
...
pRst->PutRefActiveConnection(pConn);
...
pConn->BeginTrans();
...
pConn->CommitTrans();

/!!!/ pRst->MoveNext();
А вот при этом выдается сообщение об ошибке:
Error:-2147418113. Msg:Catastrophic failure.
Description: ITransaction::Commit or ITransaction::Abort was called, and object is in zombie state.

Если же сначала сделать pRst->Requery то все ОК.
Как-то без Requery можно "оживить" Recordset?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.