FoxPro/Visual FoxPro - busque en un varchar

   
Vista:

busque en un varchar

Publicado por many (84 intervenciones) el 05/07/2014 08:54:30
Saludo, nuevamente con ustedes

Necesito ayuda con este select.

select * from articulos where articulos.nombre like "ACEITE"

lo que quiero es que me busque todos los articulos que contengan la palabra ACEITE, se que falta algo como un comodin
pero no se que.

gracias a todos.
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

busque en un varchar

Publicado por Fidel José (558 intervenciones) el 05/07/2014 13:23:55
Para dbf:
lcPalabra="ACEITE"
lcBuscar=chr(37)+lcPalabra+chr(37) && "%"

select * from articulos where articulos.nombre like &lcbuscar ...
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

busque en un varchar

Publicado por many (84 intervenciones) el 06/07/2014 23:18:53
Buanas t. a todos,

Quiero disculparme por no haber aclarado bien mi problema:

Es que el SELECT que estoy tratando de ejecuar es en MYSQL ejecutandolo desde visual foxpro 9.

gracias amigos.
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

busque en un varchar

Publicado por many (84 intervenciones) el 06/07/2014 23:50:46
Que tal amigos

Para tratar de dar mas luz a este caso le hago llegar mi ultimo intento


thisform.ba.Value = UPPER(ALLTRIM(thisform.ba.Value)) (lectura en en el formulario)

SQLEXEC(rc,"Select codigo,descrip from articulos where articulos.descrip = &thisform.ba.value" ,"mc")

IF RECCOUNT()<=0
MESSAGEBOX("No encontrado")
RETURN
ELSE
MESSAGEBOX("Encontrado")

SELECT mc

BROWSE
RETURN
ENDIF

Este siempre entra y dice encontrado pero muestra el BROWSE en blanco y me da este error

=Aerror(amatriz) (esto para poder ver el error, lo aprendi aqui.)
Display Memory Like amatriz (esto para poder ver el error, lo aprendi aqui.)

connectivity error: MYSQL ODBC 5.2 (error)
you have an error in your SQL syntax

Miren a ver.

Gracias por sus ayudas
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

busque en un varchar

Publicado por many (84 intervenciones) el 08/07/2014 20:17:24
Saludo,

En realidad lo que necesito es lo siguiente solo que esto funciona para dbf y yo lo quiero ahora para MYSQL

SELECT descrip,venta1,exist,codigo,empresa FROM articulos WHERE ALLTRIM(articulos.descrip) like "%"+ALLTRIM(thisform.ba.value)+"%" ORDER BY descrip INTO CURSOR mc
BROWSE

No creo que para el que usa MYSQL esto sea un cosa del otro mundo, he buscado algunos ejemplos pero no me funcionan, como lo publicado anteriormente.

Mil gracias.
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

busque en un varchar

Publicado por many (84 intervenciones) el 12/07/2014 15:40:39
Saludo a todos y gracias por su ayuda

Como dice Fidel, ya fuciona tenia otro problemitas pero en realidad es asi.

gracias nuevamente.
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