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?
Re: ADO и CommitTrans()
От: IT Россия linq2db.com
Дата: 05.11.01 15:00
Оценка:
Здравствуйте _Igor, Вы писали:

MSDN:
PRB: Catastrophic Error Occurs Referencing ADO Recordset
Q187942
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.