cancel
Showing results for 
Search instead for 
Did you mean: 

Error en bloqueo

former_member228470
Participant
0 Kudos

Buenas tardes a todos

Estoy realizando un bloqueo de dos campos de usuarios declarados como Alfanumérico (2), pero cuando ejecuto el proceso me manda error

IF @object_type = '4' AND @transaction_type IN ('A', 'U')

BEGIN

IF EXISTS(SELECT T0.U_Max_M FROM OITM T0 WHERE T0.Itemcode = @list_of_cols_val_tab_del AND (T0.U_Max_M  IS NULL OR T0.U_Max_M =''))

SET @error=113

IF EXISTS(SELECT T0.U_Min_M FROM OITM T0 WHERE T0.Itemcode = @list_of_cols_val_tab_del AND (T0.U_Min_M  IS NULL OR T0.U_Min_M =''))

SET @error=114

SET @error_message=

CASE @error

WHEN 113 THEN 'Completar Maximo en Meses'

WHEN 114 THEN 'Completar Minimo en Meses'

END

END

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola Sara,

¿Los campos U_Min_M y U_Max_M son númericos? El error puede venir por ahí cuando en las consultas igualas a cadena vacía (T0.U_Min_M = '')

Saludos.

former_member228470
Participant
0 Kudos

Hola David

Los campos son alfanumericos (2)

gerardo_mendez
Active Contributor
0 Kudos

Hola Sara.

He probado tu consulta sustituyendo tus campos de usuario por algunos de mis campos de usuario (Alfanumérico (8)) y corre si problemas, verifica si el tamaño de tus campos tiene algo relacionado o bien, si alguna otra validación de está causando conflictos.

IF @object_type = '4' AND @transaction_type IN ('A', 'U')

BEGIN

       IF EXISTS(SELECT T0.U_IvaCompras FROM OITM T0 WHERE T0.Itemcode = @list_of_cols_val_tab_del AND (T0.U_IvaCompras  IS NULL OR T0.U_IvaCompras =''))

       SET @error=113

       IF EXISTS(SELECT T0.U_IvaVenta FROM OITM T0 WHERE T0.Itemcode = @list_of_cols_val_tab_del AND (T0.U_IvaVenta  IS NULL OR T0.U_IvaVenta =''))

       SET @error=114

       SET @error_message=

       CASE @error

       WHEN 113 THEN 'Completar Maximo en Meses'

       WHEN 114 THEN 'Completar Minimo en Meses'

END

END




former_member228470
Participant
0 Kudos

Hola Gerardo

Efectivamente era otras validaciones que me estaban dando problema. Gracias por el apoyo

gerardo_mendez
Active Contributor
0 Kudos

Que bien que solucionaste tu detalle Sara.

No olvides cerrar tu discusión:

¿Porque se debe de cerrar una discusion?

Saludos.

Answers (0)