
11/02/2010, 09:11
|
 | 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) |