Visual Basic.NET - BeginTrans, CommitTrans, RollbackTrans

 
Vista:

BeginTrans, CommitTrans, RollbackTrans

Publicado por hector (34 intervenciones) el 22/07/2006 02:31:22
Saludos, tengo una duda, estoy usando BeginTrans, CommitTrans, RollbackTrans
pero cuando los uso no puedo hacer consultas a la base de datos, es decir :

BeginTrans

en esta parte consulto si tengo o no un registro que voy a agregar
pero el problema es que cuando hago la consulta y la almaceno en un recordset
me da nothing, y si quito el begintrans y todo lo de mas si funciona.

si no existe lo ejecuto

ejecutar

si existe no lo ejecuto

CommitTrans

Este es el error que me marca cuando intento consultar el record set:


Información adicional: Referencia a objeto no establecida como instancia de un objeto.

Alguien me puede decir por que, esto en visual no me pasaba segun recuerdo, ya vi que si estoy ejecutando el proceso y le pongo un stop a medio begintrans, pues no puedo hacer consultas ni por el analizador de consultas de sql server
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BeginTrans, CommitTrans, RollbackTrans

Publicado por Oscar (13 intervenciones) el 24/07/2006 16:21:47
Cuando en VS tienes una conexion Abierta el SQL se bloquea como para darle privilegios de ejecucion al VS, prueba llenando tu recordest con otra conexion, no uses la misma que la de la transaccion. y si te siguiera dando problemas con el recordset, prueba mejor usando un sqldatareader
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BeginTrans, CommitTrans, RollbackTrans

Publicado por thessen (298 intervenciones) el 25/07/2006 08:55:17
Y por que no... consultas antes de abrir la transaccion??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar