J2ME recordstore

Fermé
youkc Messages postés 46 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 août 2012 - Modifié par youkc le 14/08/2011 à 11:16
youkc Messages postés 46 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 août 2012 - 15 août 2011 à 00:10
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 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
14 août 2011 à 13:31
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 46 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 15 août 2012 3
15 août 2011 à 00:10
Merc, ça ma aidé a le faire.
0