Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2002, 05:35
Xavis
 
Fecha de Ingreso: enero-2002
Mensajes: 4
Antigüedad: 23 años, 2 meses
Puntos: 0
Transacciones

Hola foro.

Tengo una bd sql2000, y desde una aplicacion vb6 realizo una transacción que inserta y/o modifica un registro de una vista.
Como no, la vista está en un recordset dinámico.

El problema que tengo es que al realizar el connection.committrans o connection.rollbacktrans debo realizar un recordset.requery antes de poder realizar cualquier otra operación con el recordset (movenext, movelast, find ...)

Sino se produce el siguiente error:
-2147418113 Se realizó una llamada a ITransaction::Commit o ITransaction::Abort y el objeto se encuentra inestable.

Un saludo y gracias