HACER UNA BUSQUEDA CON LIKE
Publicado por Beatriz (5 intervenciones) el 10/02/2007 19:17:31
Hola muy wenas, tengo un problema y aver si alguien me puede ayudar.
Estoy intentando hacer una consulta por busqueda es decir que me saga un text box en el que intruduzco la palabra que quiero buscar y me haga una consulta sobre eso.
El problema es que no me sale el LIKE. Os copio el codigo y comento:
DECLARE
texto CLIENTE.DNICLIENTE%TYPE:=:OTROS.TBBUSCAR;
BEGIN
GO_BLOCK('CON_CLIENTE');
SELECT DNICLIENTE,NOMBRE,TELEFONO INTO :CON_CLIENTE.DNICLIENTE,:CON_CLIENTE.NOMBRE,:CON_CLIENTE.TELEFONO FROM CLIENTE WHERE DNICLIENTE LIKE _____________';
END;
La variable texto es el texto que cojo en la busqueda
Si pongo solo texto detras del like solo me busca exactamente lo que pongo
Si pongo '%texto' m lo coje como si la variable texto fuera un texto tal como se llama la variable por lo tanto no me encuentra nada...
Gracias
Estoy intentando hacer una consulta por busqueda es decir que me saga un text box en el que intruduzco la palabra que quiero buscar y me haga una consulta sobre eso.
El problema es que no me sale el LIKE. Os copio el codigo y comento:
DECLARE
texto CLIENTE.DNICLIENTE%TYPE:=:OTROS.TBBUSCAR;
BEGIN
GO_BLOCK('CON_CLIENTE');
SELECT DNICLIENTE,NOMBRE,TELEFONO INTO :CON_CLIENTE.DNICLIENTE,:CON_CLIENTE.NOMBRE,:CON_CLIENTE.TELEFONO FROM CLIENTE WHERE DNICLIENTE LIKE _____________';
END;
La variable texto es el texto que cojo en la busqueda
Si pongo solo texto detras del like solo me busca exactamente lo que pongo
Si pongo '%texto' m lo coje como si la variable texto fuera un texto tal como se llama la variable por lo tanto no me encuentra nada...
Gracias
Valora esta pregunta


0