Hola Nicolas, No creo que sea desaconsejado leed durante una transaccion y no necesariamente tenes que tener problemas de bloqueos. Lo que tenes que hacer es leer "sobre la misma conexión", de esta manera te aseguras de que estas sobre la misma conexión.
A partir de ADO.NET 2.0 podes usar la conexión para mas de un resultado, busca informacion sobre MARS (multiple active recordsets) Carlos Peix -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Nicolas Locatelli Enviado el: Martes, 16 de Diciembre de 2008 11:20 a.m. Para: [email protected] Asunto: [dbms] DataReader: leer datos durante una transacción Hola a todos, tengo una consulta sobre DataReader contra SQL Server: Es posible leer hacer una consulta a la BD con un DataReader en medio de una transacción? Cómo se puede hacer para que los bloqueos no sean tan estrictos? Puede que no sea una operación "aceptada" la de leer durante, pero es simplemente para saber. Muchas gracias a quién me pueda orientar y sugerir. Nicolas
