[firebase-br] Res: Array no firebird

maciel em 2msolutions.com.br maciel em 2msolutions.com.br
Qua Jan 25 10:41:42 -03 2012


Deste jeito nao funciona.

No IN nao tem como passar parametros, a query tem que vir pronta.

Precisa montar toda a query antes.

Enviado pelo meu aparelho BlackBerry da Claro

-----Original Message-----
From: "Rafael Voltani" <rafael.volts em turbocode.com.br>
Sender: lista-bounces em firebase.com.br
Date: Wed, 25 Jan 2012 10:28:45 
To: 'FireBase'<lista em firebase.com.br>
Reply-To: FireBase <lista em firebase.com.br>
Subject: [firebase-br] Array no firebird

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