Gracias por vuestras respuestas.
Cita:
Empezado por duilioisola
Al hacer Transaction->Commit / Rollback se cierra la transacción.
Luego de esto hay que hacer un Transaction->StartTransaction.
Supongo que tienes una sola transacción asociada a la base de datos.
|
No. Si te fijas en mi mensaje indico que tengo una transacción asociada a cada uno de los querys.

La otra sugerencia (StartTransaction) la había probado pero poniendo el código después del Close(); probaré como indicas.
Cita:
Empezado por Casimiro Noteví
Una solución ¿temporal? un poco chapucera, pero que funcionará:
|
También probé con CommitRetaining(), pero me daba el mismo error.
No obstante, en el caso de querys sólo de consulta ¿es necesaria la transacción? Es una duda que siempre he tenido ya que estaba convencido que eran necesarias únicamente en caso de actualizar la BB.DD. Sé que tengo muchas carencias en estos temas y tiene que ver en al forma que he aprendido a programar, a puñetazos.
