PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Erro de Conversão clausula IN Firebird #532923

27/09/2015

0

Galera estou fazendo um select com where e esta dando o seguinte erro:Overflow occurred during data type conversion.
conversion error from string "1,2".

primeiro codigo
pedidos.loj_id in(iif(:loja = 0, '1,2'   , :loja))


segundo codigo
pedidos.loj_id in(iif(:loja = 0, (select loj_id from lojas)   , :loja))


terceiro codigo
pedidos.loj_id in(iif(:loja = 0, (select list(loj_id) from lojas)   , :loja))


Já tentei fazer cast( '1,2' as integer) mas tambem da erro.
Sidney Abreu

Sidney Abreu

Responder

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

Aceitar