error -2147467259 (0x80004005)

30/12/2009 - 13:58 por Guillermo Portelli | Informe spam
Buenos Dias.

Tenemos una aplicacion desarrollada en VB 6.0 y un motor de bases de
datos SQL SERVER 2000 Enterprise SP4.

El problema es que cuando el aplicativo quiere registrar una trasaccion
nos da el siguiente error:

"Error 2147467259 (80004005) en tiempo de ejecucion: No se puede crear
una nueva conexion por que esta en modo de transaccion manual o
distribuida"

En el aplicativo, abrimos las transaccion con la variable de conexion
ado, y dentro de cada procedimiento almacenado que invoca tambien ponemos
begin-commit tran.

Busque y busque en internet, pero no encuentro una posible solucion al
problema.

Desde ya muchas gracias.

Guillermo
 

Leer las respuestas

#1 Victor Koch
30/12/2009 - 21:35 | Informe spam
Hola,

No será que luego de comenzar una transacción (cnn.BeginTrans) estas
abriendo recordset tipo ForwardOnly ?

Un Saludo, Víctor Koch



"Guillermo Portelli" escribió en el mensaje
news:e$zI5%
Buenos Dias.

Tenemos una aplicacion desarrollada en VB 6.0 y un motor de bases de
datos SQL SERVER 2000 Enterprise SP4.

El problema es que cuando el aplicativo quiere registrar una trasaccion
nos da el siguiente error:

"Error 2147467259 (80004005) en tiempo de ejecucion: No se puede crear
una nueva conexion por que esta en modo de transaccion manual o
distribuida"

En el aplicativo, abrimos las transaccion con la variable de conexion
ado, y dentro de cada procedimiento almacenado que invoca tambien ponemos
begin-commit tran.

Busque y busque en internet, pero no encuentro una posible solucion al
problema.

Desde ya muchas gracias.

Guillermo

Preguntas similares