Fórum erro ao passar parâmetro para uma query #54869

20/01/2006

0

tenho uma select em que quero localizar o número de telefone (campo Char, 10).

mas ao passar o parâmetro e abrir a consulta recebo o seguinte erro se eu tiver digitado mais de 7 dígitos: SQL error code = -303 arithmetic exception, numeric overflow, or string truncation

ao utilizar o mesmo código SQL no IB Expert tudo funciona normalmente.


Raserafim

Raserafim

Responder

Posts

20/01/2006

Edilcimar

quais os componentes utilizados?
de repente o campo tem X caracteres e vc está tentando utilizar X-Y caracteres ou X+Y caracteres


Responder

Gostei + 0

21/01/2006

Raserafim

utilizo o MDO. e eu acho que ele deveria encarar o campo como uma string, mas pelo jeito não é isso que está acontecendo


Responder

Gostei + 0

14/02/2006

Raserafim

ainda não resolvi o problema.
e pelo que estou percebendo quando passo um parâmetro no delphi com uma sequência numérica, mesmo passando como string, é tratado de forma diferente, pois o like deixa de funcionar.
é isso mesmo? pq?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar