[firebase-br] Problema com o LIKE
Felipe Giotto
felipe em metasoftware.com.br
Qui Jun 30 12:06:43 -03 2005
Olá.
Isso resolveria para esse caso, mas isso é só um exemplo... Não estou usando
sempre JOAO DA SILVA.... O que eu preciso saber é se tem como fazer esse
select onde o tamanho do LIKE é maior que o tamanho do campo, sem que dê pau
no programa.... No SQL Explorer isso funciona, eu só quero saber por que não
dá certo dentro do Delphi....
Obrigado,
Felipe Giotto.
----- Original Message -----
From: <cicero_cunha em ig.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, June 30, 2005 10:58 AM
Subject: Re: [firebase-br] Problema com o LIKE
> Basta vc definir o parametro de entrada com VARCHAR(15) se vc aceitar 13
> no campo caso contrario coloque para no campo digitar apenas 12 ai com os
> dois % vai para 14 que é o tamanho do parametro de entrada...
>
> "Felipe Giotto" <felipe em metasoftware.com.br> escreveu na mensagem
> news:014b01c57d6c$e737c920$1101a8c0 em felipe...
> Olá pessoal da lista.
>
> Estou com um probleminha aqui na minha aplicação...
>
> Estou rodando uma consulta equivalente à seguinte:
>
> SELECT * FROM CLIENTES WHERE NOME LIKE '%JOAO DA SILVA%'
>
> Sendo que, por exemplo, o campo NOME seja do tipo CHAR(14), o nome "João
> da Silva" não excede seu limite, mas os símbolos '%' fazem com que o LIKE
> fique com tamanho 15, excedendo o tamanho do campo. Se eu rodo essa
> consulta no SQL Explorer, por exemplo, tudo funciona corretamente. Porém,
> dentro do Delphi, eu uso o LIKE como um parâmetro, por exemplo:
>
> SELECT * FROM CLIENTES WHERE NOME LIKE :N
>
> e gravo um parâmetro dessa forma:
>
> Query.ParamByName('NOME').AsString:='%JOAO DA SILVA%';
>
> Quando abro a query, recebo o erro: "SQL Server Error: arithmetic
> exception, numeric overflow, or string truncation"...
>
> Estou usando D7 com FB1.5.2, alguém sabe o que pode estar acontecendo?
> Qualquer ajuda, agradeço!!!
>
> Um abraço,
>
> Felipe ;-)
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista