【发布时间】:2013-01-19 17:38:23
【问题描述】:
我正在创建一个读/写 RMS 记录的 J2ME 应用程序。我会读写
在 RMS 中记录,但现在的问题是我想通过接受一些值来删除记录
喜欢accountNumber。
RMS 记录的格式。
101,ABC,12345,12345
和 String str 包含以下数据。
String str=accountSrNumber +","+ name +","+ balance +","+ TextDeposit;
deleteRecStore(str,accountSrNumber);
我需要从用户那里接受 accountNumber(101) 并且需要删除这条记录。
这是我的删除方法。
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); 两种方法。
但没有任何帮助。
【问题讨论】: