private static final String Memo_ID = "_ID";
Это мой код создания таблицы, нет проблем
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();
Я хочу, чтобы все идентификаторы в столбце идентификатора, поэтому я положил ноль в третий параметр метода запроса
мой журнал cat http://upic.me/i/oe/80untitled.jpg