FoxPro/Visual FoxPro - Esta sentencia esta bien?

 
Vista:

Esta sentencia esta bien?

Publicado por Rodolfo Barrantes Herrera (4 intervenciones) el 07/05/2003 23:57:22
Tengo que hacer una búsqueda en fox que utilice las primeras letras del campo a buscar, estoy usando esta instrucción:

select * from tabla where campo like alltrim(var1) into cursor datos
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

Si lo esta pero

Publicado por Oscar (32 intervenciones) el 08/05/2003 00:23:08
Esta correcta, pero debes asegurar que el valor de la varable var1 este correctamente validado
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

Ok

Publicado por Rodolfo Barrantes Herrera (4 intervenciones) el 08/05/2003 00:32:47
Y eso lo puedo hacer así:

select * from tabla where alltrim(campo) like alltrim(var1) into cursor datos

Se me acaba de ocurrir una idea que tal si ejecuto

a=len(var1)
select * from tabla where alltrim(substr(campo,1,a)) = alltrim(var1) into cursor 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