Oi Fernando,

Utilizo um simples objeto String para armazenar esta cadeia do Campo ID
que será utilizada no segundo Select, conforme abaixo:

String chvid = "";
while(more) {
  // Criando String para o WHERE IN do próximo Select
  if(chvid.equalsIgnoreCase("")) chvid += "'"+campo_id+"'";
  else chvid += ",'"+campo_id+"'";
  more = rs.next();
  }

As aspas simples ("'") foram utilizadas supondo-se que o campo ID era
uma String, caso contrário não são necessárias.

[]'s

Carlos Campos

> ----- Mensagem original -----
> De:           Fernando Educacao [SMTP:[EMAIL PROTECTED]]
> Enviada em:           Sábado, 26 de Fevereiro de 2000 16:27
> Para:         [EMAIL PROTECTED]
> Assunto:              [SouJava-J] Querys Com Objetos Collections ou
> Set
> 
> Caros Amigos,
>     Gostaria de saber se é possivel jogar o resultado de um
> executeQuery em
> um objeto Collection, set ou Array?
>     Preciso fazer uma Query do tipo:
>             Select id from tabela;
> 
>     Gostaria que um objeto Set, Collection ou array recebesse o
> retorno
> desta query e depois fazer um nova querie do tipo :
> 
>         "Select id from tabela where id in " + Objeto(collection,
> array ou
> set) "
> 
> Sera que e possivel?
> 
>     --------------------------- LISTA SOUJAVA
> ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usuários Java da
> Sucesu-SP
>     [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>  
> ---------------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a