Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2012, 14:57
t0n1
 
Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Error en ejemplo de controles de errores Try y Catch

Cita:
Iniciado por Libras Ver Mensaje
Código SQL:
Ver original
  1. BEGIN TRY
  2.  
  3.     DECLARE @divisor INT ,
  4.  
  5.     @dividendo INT,
  6.  
  7.     @resultado INT
  8.  
  9.  
  10.     SET @dividendo = 100
  11.  
  12.     SET @divisor = 0
  13.  
  14.     -- Esta linea provoca un error de division por 0
  15.     SET @resultado = @dividendo/@divisor
  16.     PRINT 'No hay error'
  17. END TRY
  18. BEGIN CATCH
  19.     PRINT 'Se ha producido un error'
  20. END CATCH

Ejecute tu codigo y no hay error, tienes que ejecutar todo el bloque :), porque probar nada mas ejecutar el codigo del try sin el catch y me aparece el error que mencionas

Msg 102, Level 15, State 1, Line 18
Incorrect syntax near 'TRY'.
Claro, lo copié y lo pasteé exactamente como estaba en el ejemplo (todo el código entero) y me sigue tirando esos dos errores =(