RMS 레코드를 읽고 쓰는 J2ME 응용 프로그램을 하나 만들고 있습니다. 나는
레코드를 RMS에 읽고 쓸 수 있지만 지금 문제는
과 같이 accountNumber
과 같은 값을 받아 레코드를 삭제하고 싶습니다.
RMS 레코드의 형식.RMS의 특정 레코드를 삭제 하시겠습니까?
101,ABC,12345,12345
및 문자열 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);
모두 사용했습니다.
아무 것도 도움이되지 않습니다.