InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
SQL
  Tutorial SQL
SQL Server
  Tutorial de Transact-SQL
ORACLE
  Tutorial PL/SQL
.NET
  Introducción a.NET
  Conceptos generales .NET
  Tutorial C#
  LinQ
Reina Roja
  Humor
  Bibliografia
  Acerca de ...

Afiliados
La Web del programador
MundoProgramacion

Pragma when?
tema iniciado porGustavo en ORACLE
Mensaje recibido el [14/05/2008 02:7:57]



Buenas tardes a todos, tengo un reporte reports 6 y tengo un unit program que tiene esto:

begin
instrucciones...
RETURN (V_TOTAL);
EXCEPTION
RETURN(0);
end;

cuando lo quiero compilar me dice que hay un error, que debo sustuir el 2° return por un pragma when, alguien sabe que es eso del pragma when y como lo debo de poner?

Gracias de antemano...

Gustavo.

 RE: Pragma when? por Pedro [14/05/2008 05:15:41]
 RE: Pragma when? por Gustavo [14/05/2008 05:59:17]

 
RE: Pragma when? por Pedro
Respuesta recibida el [14/05/2008 05:15:41]

Debes especificar el tipo de excepcion que quieres controlar.

DECLARE
 -- Declaraciones
BEGIN
  -- Ejecucion
EXCEPTION
WHEN NO_DATA_FOUND THEN

  -- Se ejecuta cuando ocurre una excepcion de tipo NO_DATA_FOUND
WHEN ZERO_DIVIDE THEN
  -- Se ejecuta cuando ocurre una excepcion de tipo ZERO_DIVIDE


WHEN OTHERS THEN
  -- Se ejecuta cuando ocurre una excepcion de un tipo no tratado
  -- en los bloques anteriores


END;

Mira el tutorial:

http://www.devjoker.com/contenidos/Tutorial-PLSQL/48/Excepciones-en-PLSQL.aspx

 

 [1] 

 
RE: Pragma when? por Gustavo
Respuesta recibida el [14/05/2008 05:59:17]
Gracias Pedro he podido solucionarlo.


 

Email:*
Alias:*
Título:*
Respuesta:*
Notificar:
(Indica si queremos recibir emails)

 
 

devjoker  Te recomendamos además ...
09/08/2007 Como mostrar el formato de fecha corta en un gridView
01/06/2006 Cursores de actualización en PL/SQL    forma parte de...Tutorial PL/SQL
22/10/2005 Insertar datos. INSERT    forma parte de...Tutorial SQL
16/04/2007 Mantener variables de Sesión y Aplicación de forma permanente en ASP.net
03/10/2006 Definición de clases    forma parte de...Tutorial C#
21/07/2006 Funciones integradas de PL/SQL    forma parte de...Tutorial PL/SQL
19/10/2005 Una clase sencilla para encriptar cadenas
02/09/2007 Procedimientos almacenados en Transact SQL    forma parte de...Tutorial de Transact SQL
14/01/2008 Novedades Visual Studio 2008 DataSet en 3 capas o MVC
01/01/2006 Borrado de datos. DELETE    forma parte de...Tutorial SQL

Encuesta
Si trabajas con .NET ¿Que entorno utilizas?
[Ver] [Votar]