所以我有一个列表,当用户选择一个项目并单击删除时,我希望它从记录存储中删除记录。这是我的代码不起作用:
i = list.getSelectedIndex();
RecordEnumeration re = null;
try {
re = rs.enumerateRecords(null, null, true);
}
catch (RecordStoreException rse )
{
}
try {
rs.deleteRecord(i);
} catch (RecordStoreNotOpenException ex) {
ex.printStackTrace();
} catch (InvalidRecordIDException ex) {
ex.printStackTrace();
} catch (RecordStoreException ex) {
ex.printStackTrace();
}
它抛出一个InvalidRecordIDException
. 我尝试输入一个也从未起作用的手动值。