2013-01-04 22 views
-2

我正在使用J2ME Record Stores,當我成功刪除內容,然後檢查它時,它會給我正確的計數值爲零。但是當我再次插入時,它會給我錯誤查找記錄異常,因爲它插入之前插入的內容之後。它是從2插入而不是1.J2ME Record Store刪除然後插入異常

任何人都可以解釋爲什麼發生這種情況?

+0

請發佈您正在使用的代碼來執行此操作。另外,請記住接受幫助你的答案。你用每個答案左邊的小(「V」)圖標來做這件事。 – Nate

+0

記錄庫中的記錄ID是唯一的,並且自動遞增,就像SQL數據庫中的主鍵一樣。當1被使用時,它不能再被使用。 (除非您刪除記錄存儲並再次創建)。 –

+0

我很抱歉不接受答案,Nate,謝謝你的幫助!但事情是我無法使用ObjectOutputStream發送數組。但無論如何,我已經完成了使用數組循環,但我想這樣。而mr_lou,謝謝你解釋,我只是想確認一下,如果這樣做的話。所以這意味着即使我刪除了1,它也會從2開始。那就是你說的嗎? – ARAZA

回答

0

記錄存儲中的記錄ID是唯一的並且自動遞增,就像SQL數據庫中的主鍵一樣。當1被使用時,它不能再被使用。 (除非您刪除記錄存儲並再次創建)。