Visual FoxPro.NET - Ayuda pequeña función

   
Vista:

Ayuda pequeña función

Publicado por Masternet (1 intervención) el 01/04/2011 18:08:09
Hola,

Soy un poco novatillo con Visual Foxpro y estoy creando una función que me elimine ciertos caracteres de una frase.

Creo que está todo correcto pero al realizar el AT siempre me da valor 0
Es como si no me cogiera el valor de la variable WPARA
Seguro que estoy haciendo algo mal
Agradezco vuestra ayuda

FUNCTION LimpiaDescrip
PARAMETERS WPARA1,WPARA2,WPARA3,WPARA4
IF PARAMETERS()=0
RETURN 0
ENDIF
WPOS=0
FOR WCONT = 1 TO PARAMETERS()
WPOS=AT(('WPARA'+(STR(WCONT,1))),WDESCRIPCION)-1
IF WPOS>0
WDESCRIPCION=LEFTC(WDESCRIPCION,WPOS)
ENDIF
ENDFOR
RETURN WDESCRIPCION
ENDFUNC
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

Ayuda pequeña función

Publicado por Franco (1 intervención) el 05/05/2011 17:08:34
Le recomiendo que utilice la funcion STUFF, te ahoras muchas lineas de programacion ademas que la ejecucion es mas rapida y mas segura.
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