Instrução SQL
Senhores, boa tarde.
Preciso fazer uma consulta numa tabela e buscar contas que tenham a sequencia parecida com a fornecida e um determinado nivel. Já rodei a instrução a seguir, por fora do programa e rodou perfeitamente:
select CONTA, NIVEL from SCCAPLAN where NIVEL='5' and CONTA like '%'+'1.1.1.10'+'%'
...Mas quando coloco no programa, tá dando pau. Fiz assim e de outras formas também:
pCosif:='1.1.1.10.01';
with dataModule1.qrVerif2 do
begin
close;
sql.Clear;
sql.Text:='select CONTA, NIVEL from SCCAPLAN where NIVEL=:pVez and CONTA like ' + '"%"' + pCosif + '"%"';
params.ParamByName('pVez').AsString:='5';
Open;
end;
O que pode estar errado?
ATT
Discussão (5)
Carregando comentários...