RMS レコードを読み書きする J2ME アプリケーションを作成しています。RMS でレコードを読み書きすることはできますが、問題は、 の
ような
値を受け入れてレコードを削除することです。
RMS レコードの形式。 accountNumber
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);
た。
しかし、どれも役に立ちません。