Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/02/2010, 09:11
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: O.o que pasa aqui ?

Perfecto, pero no me queda claro qué sentencias de AccesoDatos.EjecutaQueryOracleTran llega a ejecutar antes de devolver una tabla vacía.
El ejemplo que me pones es el mismo del inicio, y el problema, a mi entender no está en ese segmento, sino en el código interno del método que devuelve la tabla. Es allí donde hay que poner ese tray/catch controlando la OracleException.
Entendamos que por una cuestión de claridad, debes poner primero el catch para la OracleException y luego para una Exception. Pon un stop en las dos y debuggea para ver en cuál y en qué línea del método AccesoDatos.EjecutaQueryOracleTran deja de ejecutar.
Por fuera del método, la cosa no es.

¿El código de .EjecutaQueryOracleTran es demasiado largo para postearlo?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)