FoxPro/Visual FoxPro - Arreglar una ASCAN()

 
Vista:

Arreglar una ASCAN()

Publicado por Lebron letchev (7 intervenciones) el 06/11/2007 14:43:43
Hola!

Tengo el siguiente script, pero hay un error y esto no sé como arreglarlo:

nWords1 = ALINES(aWords1, ufs, " ",",",";",":",".")
nWords2 = ALINES(aWords2, strs1, " ",",",";",":",".")

nMatches = 0
FOR nWord1 = 1 TO m.nWords1
cWord1 = aWords[m.nWord1]
IF ASCAN(aWords2, m.cWord1, 1, -1, 1, 7)
nMatches = m.nMatches + 1
ENDIF
ENDFOR

Él acusa un error en esta línea: "Data type mismatch"

ASCAN(aWords2, m.cWord1, 1, -1, 1, 7)

Por que Cword1 es "data character".

Pues tu ayudarme a arreglar esto para que funcione?

Un cordial saludo

lebron letchev
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
sin imagen de perfil

RE:Arreglar una ASCAN()

Publicado por Ernesto Hernandez (4623 intervenciones) el 06/11/2007 16:09:49
con el ASCAN tienen que ser del mismo tipo y los mismos datos
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:Arreglar una ASCAN()

Publicado por Lebron letchev (7 intervenciones) el 06/11/2007 16:34:54
Y dónde piensas que debo cambiar/añadir datos?

Ya he añadido aquí:

de: ASCAN(aWords2, m.cWord1, 1, -1, 1, 7)

para: ASCAN(aWords2, m.nWords1, 1, 1, 1, 1)

Pero así mismo no funciona!

lebron
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:Arreglar una ASCAN()

Publicado por Plinio (7841 intervenciones) el 06/11/2007 20:22:24
Pon un SET STEP ON para que veas el valor y tipo de datos que tienen las variables. Por ejemplo ufs y strs1
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