Beleza Galera!
Realmente, dependendo do cursor utilizado em quest�o, pode ser que parte dos registros retornados pela consulta ainda estejam no servidor.
Entretanto, eu acho que o objetivo do Marlos � saber o n� de registros retornados pela consulta. Neste caso, esta informa��o poderia ser retornada; tanto que o RecordSet do ADO retorna!
Marlos, se o BD em quest�o for o Microsoft SQL Server, vc pode executar o comando "Select @@ROWCOUNT" p/ obter essa informa��o. Ele te retorna o n� de registros retornado no �ltimo comando SQL executado no banco. Eu imagino q outros BD's tamb�m forne�am esta funcionalidade.
FALO...
Auler.
Francisco_Pinto_Ara�jo_J�nior <[EMAIL PROTECTED]> wrote:
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 -----From: [EMAIL PROTECTED]Sent: Thursday, January 23, 2003 1:11 AMSubject: [cejug-discussao] ResultSet e ResultSetMetaDataSauda��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�esICQ: 194935380
teste
Busca Yahoo!
O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.
