FoxPro/Visual FoxPro - VFP 6 OK, PERO VFP 9 ERROR

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:En Foxpro 9 el SQL cambio

Publicado por es_binario (757 intervenciones) el 26/07/2010 14:40:47
a partir de la version 8.0 las sentencias sql cambiaron en su sintasys, aqui te paso el link para que le des una revisada y personalmente te recomiendo que lo respaldes para futuras consultas.

http://support.microsoft.com/?id=813361

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:En Foxpro 9 el SQL cambio

Publicado por alexcoinc (450 intervenciones) el 26/07/2010 14:42:09
GRACIAS ES_BINARIO...como siempre...muy profesional y amigo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar