Я создаю одно приложение J2ME, которое читает/записывает запись RMS. Я могу читать и записывать
записи в RMS, но теперь проблема в том, что я хочу удалить запись, приняв некоторое значение
например, accountNumber
.
Формат записи RMS.
101,ABC,12345,12345
и String str содержат следующие данные.
String str=accountSrNumber +","+ name +","+ balance +","+ TextDeposit;
deleteRecStore(str,accountSrNumber);
И мне нужно принять accountNumber(101) от пользователя и удалить эту запись.
Вот мой метод Delete.
public void deleteRecStore(String str, String accNumber121) //
{
int s=str.indexOf(accNumber121);
System.out.println("index in delete function"+s);
if(s==0)
{
try{
rs.deleteRecord(s);
// RecordStore.deleteRecordStore(REC_STORE);
System.out.println("record delete successfully");
}
catch (Exception e)
{}
}
}
Я пытался использовать оба метода rs.deleteRecord(s)
и RecordStore.deleteRecordStore(REC_STORE);
.
Но ничего не помогает.