private static final String Memo_ID = "_ID";
這是我創建表的代碼,是沒有問題的查詢後,調用getInt光標力關閉我的應用程序
private static final String MemoDB_CREATE = "create table Memo (_ID integer primary key autoincrement, MemoName text, MemoPW text, MainType text, SecType text, MainID text, SecID text)";
。
db.execSQL(MemoDB_CREATE);
這裏是查詢代碼。我有強制關閉,因爲getInt方法
openDB();
String[] col = new String[] {Memo_ID};
Cursor c = db.query(Memo_Table, col, null, null, null, null, null);
int[] result = new int[c.getCount()-1];
if(c.moveToFirst()){
for (int i = 0; i < c.getCount(); i++){
result[i] = c.getInt(c.getColumnIndex(Memo_ID));
c.moveToNext();
}//end of for
}
c.close();
db.close();
我希望所有的ID在id列就是爲什麼我把空到查詢方法
我的日誌貓http://upic.me/i/oe/80untitled.jpg
你得到什麼異常到底是什麼? – Mat
我不寫任何異常代碼;( – Pandy
當你得到力量時,什麼是logcat? – Mat