[firebase-br] Array no firebird

Marcos Weimer marcosweimer em gmail.com
Qua Jan 25 10:31:44 -03 2012


tenta passar assim:

:codigos =  ''2F'',''5D'',''6R'',''8S''

se usa delphi para passar o parametros...
:codigos =  quotedstr('2F') + ',' + quotedstr('5D') + ',' + quotedstr('6R')
+ ',' + quotedstr('8S')

testa para ver se funciona.



-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão
Delphi / C# / ASP.NET / WebServices / Firebird




Em 25 de janeiro de 2012 10:28, Rafael Voltani <
rafael.volts em turbocode.com.br> escreveu:

> Bom dia amigos
>
>
>
> Espero conseguir explicar minha duvida que é a seguinte:
>
> Quero trazer na consulta todos os cadastro que possuam determinados
> códigos,
>
>         Ex: 2F,5D,6R e 8S somente
>
>
>
> Até aí beleza,
>
>         WHERE CODIGO IN ('2F','5D','6R','8S')
>
>
>
> Mas a dificuldade está que preciso que receba os valores que o usuário
> scolher, É uma consulta personalizável, a qual o usuário escolhe na
> tela quais códigos ele quer.
>
>
>
> Tentei com parâmetro
>
>         WHERE CODIGO IN (:CODIGOS)
>
>
>
> Mas nada feito, firebird aceita apenas um valor por vez.
>
> Procurei por array no firebird, mas o que encontrei até agora não
> consegui entender direito.
>
>
>
> Gostaria de saber se alguém já montou algo parecido, ou se tem alguma
> ideia de como solucionar esse caso.
>
>
>
> Agradeço desde já a atenção.
>
>
>
> []s
>
>
>
> Rafael Voltani
>
> Firebird 2.5
>
> Delphi 2010
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista