no me funciona una consulta porque??
Publicado por christian (8 intervenciones) el 05/02/2003 17:00:00
hola amigos! necesito que me ayuden si es ke alguien sabe.. tengo el siguieten codigo pero no me funciona con la sentencia LIKE , porque?? el parametro de entrada , es lc desde un textbox .... bueno ahi me dicen... el codigo es el siguiente...
PUBLIC fila
LOCAL lc
Local array Vec(1)
lc=THISFORM.TEXT1.VALUE
*lc = "%" + lc1 + "%"
SELECT nombre,apellido,especialidad,telefono,ciudad FROM curriculum WHERE especialidad LIKE "%lc%" into array Vec
fila = 1
Thisform.lista.clear
Cargas = _tally
If cargas > 0
For j = 1 to cargas
THISFORM.lista.addListitem(Vec(j,1), fila, 1)
THISFORM.lista.addListitem(Vec(j,2), fila, 2)
THISFORM.lista.addListitem(VEC(J,3), fila, 3)
THISFORM.lista.addListitem(VEC(J,4), fila, 4)
THISFORM.lista.addListitem((VEC(J,5)), fila, 5)
fila = fila + 1
Next
endIf
PUBLIC fila
LOCAL lc
Local array Vec(1)
lc=THISFORM.TEXT1.VALUE
*lc = "%" + lc1 + "%"
SELECT nombre,apellido,especialidad,telefono,ciudad FROM curriculum WHERE especialidad LIKE "%lc%" into array Vec
fila = 1
Thisform.lista.clear
Cargas = _tally
If cargas > 0
For j = 1 to cargas
THISFORM.lista.addListitem(Vec(j,1), fila, 1)
THISFORM.lista.addListitem(Vec(j,2), fila, 2)
THISFORM.lista.addListitem(VEC(J,3), fila, 3)
THISFORM.lista.addListitem(VEC(J,4), fila, 4)
THISFORM.lista.addListitem((VEC(J,5)), fila, 5)
fila = fila + 1
Next
endIf
Valora esta pregunta


0