Que tal colocar os resultados numa lista e depois usa o toArray() para criar o seu array.
----- Original Message -----
Sent: Thursday, January 23, 2003 10:49 AM
Subject: Re: [cejug-discussao] ResultSet e ResultSetMetaData

Marlos,
 
Acho que n�o existe uma forma, a priore, de saber qual a quantidade de registros retornados.
Um "select" qualquer gera um ResultSet que, dependendo da implementa��o do Driver,
pode ainda n�o ter buscado todo o resultado do BD (pode estah fazendo por partes, pra evitar overheads desnecess�rios).
 
A maneira de saber quantos registros vieram � percorrer o ResultSet com o next() mesmo.
A media que voce le, coloca numa hashtable.
 
Em Updates, a quantidade de registros afetados pode ser recuperada (o que n�o � o seu caso).
 
         PreparedStatement pstmt = conn.prepareStatement( sql );
         ...
         
         rowCount = pstmt.executeUpdate(); // Executa o update e pega a quantidade de linhas afetadas no Update
 
 

----- Original Message -----
Sent: Thursday, January 23, 2003 1:11 AM
Subject: [cejug-discussao] ResultSet e ResultSetMetaData

 
Sauda��es,
 
Estou procurando uma maneira de passar o conteudo do ResultSet para um array de objetos. Para isso eu preciso primeiro criar um array e para cri�-lo preciso saber quantas linhas o resultset est� guardando.
 
Algu�m conhece alguma maneira de identificar a quantidade de linhas do ResultSet ?  (J� procurei na API, mas n�o consegui encontrar.
 
Agrade�o antecipadamente,
 
Marlos Guimar�es
ICQ: 194935380

Responder a