Faca uma busca registro por
registro (RecordStore.getRecord(int)):

RecordStore rs =
RecordStore.openRecordStore(nomeRS,
false);
int rsQuantidade = rs.getNumRecords();
// inicia a ler todos os registros
deste record store
// o RMS inicia o armazenamento no
indice 1
for (int j = 1; j <= rsQuantidade; j++) {
    StringItem item = new StringItem(j
+ " - ",
            new String(rs.getRecord(j)));
    formulario.append(item);
}

[]s

Claudio Miranda

> ---------- In�cio da mensagem original -----------
>      De: "Daniel Wildt" <[EMAIL PROTECTED]>
>    Para: <[EMAIL PROTECTED]>
>    Data: Sun, 26 Jan 2003 19:30:30 -0200
> Assunto: [j2me-list] localiza��o de registros com RMS
> Prezados,
>
> Algu�m tem alguma super dica para localiza��o de registros usando RMS?
> N�o quero usar o "enumerateRecords", pois ele faz uma busca dos
> infernos dentro do recordstore e isto � extremamente ruim no caso de
> arquivos grandes.
>
> Estamos pensando em implementar algo como busca bin�ria (considerando
> que o RMS vai estar sempre ordenado) ou implementar alguma estrutura
> com �ndices usando um algoritmo de B-Tree ou algo assim, para
> facilitar a busca de registros.
>
> E antes que algu�m indique, neste projeto n�o podemos usar o
> PointBase.
>
> Valeu a ajuda.
>
> Daniel Wildt
>
> ----------------------------------------
>  Borland Delphi Certified Developer
>  Borland Delphi Certified Instructor
> ----------------------------------------
>  Mail: [EMAIL PROTECTED] ICQ#: 17810666
>  Site: http://www.geocities.com/dwildt2
> ----------------------------------------


---
UOL, o melhor da Internet
http://www.uol.com.br/

Responder a