Discussion:
error -2147467259 (0x80004005)
(demasiado antiguo para responder)
Guillermo Portelli
2009-12-30 12:58:43 UTC
Permalink
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
unknown
2009-12-30 20:35:30 UTC
Permalink
Hola,

No será que luego de comenzar una transacción (cnn.BeginTrans) estas
abriendo recordset tipo ForwardOnly ?
--
Un Saludo, Víctor Koch
Post by Guillermo Portelli
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
"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
Loading...