質問: 0) { rs0.addRecord(svByte0, 0, svByte0.length); rs0.addRecord(svByte2, 0, svByte2.length); }else { rs0.setRecord(1, svByte0, 0, svByte0.length); rs0.setRecord(2, svByte2, 0, svByte2.length); } rs0.closeRecordStore(); }catch(Exception e) { try { if (rs0!=null) rs0.closeRecordStore(); } catch (Exception e2) { } throw e; } } レコードIDの2でいつもエラーが起こります。 RecordStore rs1をつくり、もうひとつレコードストアを 接続したら、エラーは起こらないのですが、この方法で は、コードが長くなり、根拠はなく、勝手な考えです が、正しい方法ではないと思いました。 正しい方法を教えていただければ幸いです。
回答: ご回答ありがとうございます。 最初に提示したソースコードが正しそうとのことで、保存・読み込みの部分は間違えていないと仮定し、全体を見直してみたところ、保存をするメソッドを呼び出すタイミングが悪かったようで、呼び出すタイミングを変えたら無事思い通りにいくようになりました。 てんこさん、wさん、$さん、本当にありがとうございました。