| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2004 11:48:23
|
proteus_adi
JavaGuru
![[Avatar]](/images/avatar/13d7dc096493e1f77fb4ccf3eaf79df1.jpg)
Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline
|
eu não falei deve no sentido de VAI TER QUE COLOCAR, e sim deve no sentido de INFELIZMENTE VOU GASTAR MEMORIA!!
SACOU?!
|
"Remember Yesterday and think about tomorrow... but you have to live today"
Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2004 13:20:06
|
kuchma
Moderador
![[Avatar]](/images/avatar/85422afb467e9456013a2a51d4dff702.jpg)
Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline
|
proteus_adi wrote:eu não falei deve no sentido de VAI TER QUE COLOCAR, e sim deve no sentido de INFELIZMENTE VOU GASTAR MEMORIA!!
SACOU?!
Nao. O que voce quer fazer?
1. Apenas saber a quantidade de registros. Use SELECT COUNT.
2. Puxar os dados *e* saber a quantidade de registros. Faca o SELECT normalmente, jogue numa lista e no processo incremente o contador. Voce nao ia jogar numa lista? Ia passar diretamente para a view sem intermediarios? Se sim, entao realmente nao ha como. Faca um SELECT COUNT antes do SELECT normal.
Quanto a armazenar a informacao em outra tabela, nesse caso acaba dando mais trabalho pois pra saber a quantidade voce vai ter que fazer um SELECT de qualquer jeito (exceto se fizer algum join exdruxulo com a tabela da consulta principal). E ainda tem o trampo da manutencao dessa tabela auxiliar.
Nao ha ainda a solucao ideal.
Marcio Kuchma
|
E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2004 10:25:48
|
proteus_adi
JavaGuru
![[Avatar]](/images/avatar/13d7dc096493e1f77fb4ccf3eaf79df1.jpg)
Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline
|
no site da sun eu achei isso:
If your JDBC driver allows it, and assuming your ResultSet is an instance variable:
private int getResultsCount() throws SQLException {
_rs.last();
int numResults = _rs.getRow();
_rs.beforeFirst();
return numResults;
}
|
"Remember Yesterday and think about tomorrow... but you have to live today"
Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2004 12:41:57
|
proteus_adi
JavaGuru
![[Avatar]](/images/avatar/13d7dc096493e1f77fb4ccf3eaf79df1.jpg)
Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline
|
ei!!!
como é que eu faço!!!
tá dando erro!!!
que parametros eu tenho que passar...
|
"Remember Yesterday and think about tomorrow... but you have to live today"
Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam. |
|
|
 |
|
|