J2ME recordstore

youkc Messages postés 60 Statut Membre -  
youkc Messages postés 60 Statut Membre -
Bonjour,

comment récupérer l'élément numéro [i] dans un recordstore ?

voici ma méthode d'enregistrement:
public void SaveMedicament(String[] tableau){
try {
rs = RecordStore.openRecordStore("Medicament_BD", true);
rs.addRecord(tableau[0].getBytes(), 0, tableau[0].getBytes().length);
rs.addRecord(tableau[1].getBytes(), 0, tableau[1].getBytes().length);
rs.addRecord(tableau[2].getBytes(), 0, tableau[2].getBytes().length);
rs.addRecord(tableau[3].getBytes(), 0, tableau[3].getBytes().length);
rs.addRecord(tableau[4].getBytes(), 0, tableau[4].getBytes().length);
rs.addRecord(tableau[5].getBytes(), 0, tableau[5].getBytes().length);

} catch (RecordStoreFullException e) {
e.printStackTrace();
} catch (RecordStoreNotFoundException e) {
e.printStackTrace();
} catch (RecordStoreException e) {
e.printStackTrace();
}
}

je veux maintenant parcourir "Medicament_BD" et récupérer le contenu de tableau[2] .
Merci !

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Regarde la documentation !
Tu as la méthode getRecord(int) qui doit faire ce que tu veux...

byte[] b = rs.getRecord(2);
String s = (b!=null) ? new String(b) : "";
0
youkc Messages postés 60 Statut Membre 3
 
Merc, ça ma aidé a le faire.
0