VFP 6 OK, PERO VFP 9 ERROR
Publicado por alexcoinc (450 intervenciones) el 23/07/2010 15:26:05
Buenos dias,
Tengo el siguiente codigo, que me funciona bien en VFP 6.....PERO EN VFP 9....ME DA UN ERROR 1845: Instruccion demasiado compleja...........Por qué ????
If v_rev_pago=1
cond = " 1 = 1 "
cond2 = " num_pago = num_orig "
else
cond = " pago = v_rev_pago "
cond2 = " num_pago = num_pago - 1 "
endif
******ESTE DE AQUI ABAJO: ES EL CODIGO QUE ME MUESTRA ERROR
**********************************************************************************************
delete from afiliacion where periodo = per_actual and &cond. and ;
exist (select 1 from movcon where movcon.centrow = afiliacion.centrow and ;
movcon.cod_contra = afiliacion.contrato and movcon.documento = afiliacion.documento ;
and movcon.estado = 1) and exist (select 1 from movpag where movpag.centrow = afiliacion.centrow and ;
movpag.cod_cto = afiliacion.contrato and movpag.documento = afiliacion.documento ;
and movpag.estado = space(1))
Gracias por su colaboración.
alexcoinc
Tengo el siguiente codigo, que me funciona bien en VFP 6.....PERO EN VFP 9....ME DA UN ERROR 1845: Instruccion demasiado compleja...........Por qué ????
If v_rev_pago=1
cond = " 1 = 1 "
cond2 = " num_pago = num_orig "
else
cond = " pago = v_rev_pago "
cond2 = " num_pago = num_pago - 1 "
endif
******ESTE DE AQUI ABAJO: ES EL CODIGO QUE ME MUESTRA ERROR
**********************************************************************************************
delete from afiliacion where periodo = per_actual and &cond. and ;
exist (select 1 from movcon where movcon.centrow = afiliacion.centrow and ;
movcon.cod_contra = afiliacion.contrato and movcon.documento = afiliacion.documento ;
and movcon.estado = 1) and exist (select 1 from movpag where movpag.centrow = afiliacion.centrow and ;
movpag.cod_cto = afiliacion.contrato and movpag.documento = afiliacion.documento ;
and movpag.estado = space(1))
Gracias por su colaboración.
alexcoinc
Valora esta pregunta


0