Consulta con LIKE

Hola:
Tengo una base de datos en SQL Server y estoy haciendo una consulta con el siguiente código:
//-----------las varialbles-------
String codigo,cadena,sexo
integer ex
//--------------------------------
cadena = '00001'
sexo = 'M'
codigo=cadena+sexo
//--------la consulta----------
select count(*)
into: ex
from siad_persona
where cod_per like '" + codigo + "%' ;
No me da resultados, a que se debe, no encuentro la solución

2 respuestas

Respuesta
1
se debe estar armando mal el string.
Proba primero con cadena, después con código y finalmente con los dos pero tené esto en cuenta:
//fijate que cambie las comillas
cadena = "00001"
sexo = "M"
codigo = cadena + sexo
la consulta del like debería quedar:
where cod_per like "'" + codigo + "%'";
Fíjate si así va. Sino podes avisame.
Aldob
Respuesta
1
¿LA consulta esta embebida en código de power builder?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas