llamar un SP desde ASP : error de TRAN

01/06/2004 - 17:43 por Jomaweb | Informe spam
Hola

Tengo una página ASP que ejecuta un INSERT en una BBDD. La página ASP
tiene Transaction="required".
Después del insert se ejecuta un procedimiento almacenado.

Pero cuando ejecuto la página me da este error:

El recuento de transacciones después de EXECUTE indica que falta una
instrucción COMMIT o ROLLBACK TRANSACTION. Recuento anterior = 1, recuento
actual = 0.


Evidentemente he comprobado el SP a ver si me dejé sin cerrar la
transacción pero está todo Ok, contiene el BEGIN TRAN, el COMMIT TRAN , y
por supuesto el on_error ROLLBACK TRAN.


¿es que no se puede declarar la transacción a nivel de página al llamar a
un SP?
 

Leer las respuestas

#1 Franco Figún
01/06/2004 - 18:29 | Informe spam
Yo uso SP con asp y sql, y no tuve problemas, pero no uso transacciones...
Alomejor en este articulo encontras algo:

http://support.microsoft.com/defaul...US;Q164485

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Jomaweb" wrote in message
news:ORNEu8#


Hola

Tengo una página ASP que ejecuta un INSERT en una BBDD. La página ASP
tiene Transaction="required".
Después del insert se ejecuta un procedimiento almacenado.

Pero cuando ejecuto la página me da este error:

El recuento de transacciones después de EXECUTE indica que falta una
instrucción COMMIT o ROLLBACK TRANSACTION. Recuento anterior = 1, recuento
actual = 0.


Evidentemente he comprobado el SP a ver si me dejé sin cerrar la
transacción pero está todo Ok, contiene el BEGIN TRAN, el COMMIT TRAN , y
por supuesto el on_error ROLLBACK TRAN.


¿es que no se puede declarar la transacción a nivel de página al llamar


a
un SP?




Preguntas similares