erro ao passar parâmetro para uma query
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.
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
Curtidas 0
Respostas
Edilcimar
20/01/2006
quais os componentes utilizados?
de repente o campo tem X caracteres e vc está tentando utilizar X-Y caracteres ou X+Y caracteres
de repente o campo tem X caracteres e vc está tentando utilizar X-Y caracteres ou X+Y caracteres
GOSTEI 0
Raserafim
20/01/2006
utilizo o MDO. e eu acho que ele deveria encarar o campo como uma string, mas pelo jeito não é isso que está acontecendo
GOSTEI 0
Raserafim
20/01/2006
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?
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?
GOSTEI 0