9
Có thể lấy dữ liệu cột theo tên cột thay vì chỉ mục trong sqlite không? Tôi không muốn dựa vào thứ tự cụ thể của các cột. Nếu vậy, cú pháp là gì?android cách lấy dữ liệu sqlite theo tên cột
Có thể lấy dữ liệu cột theo tên cột thay vì chỉ mục trong sqlite không? Tôi không muốn dựa vào thứ tự cụ thể của các cột. Nếu vậy, cú pháp là gì?android cách lấy dữ liệu sqlite theo tên cột
Bạn có thể muốn sử dụng phương thức Cursor.getColumnIndex().
Trả về chỉ mục dựa trên không cho tên cột đã cho hoặc -1 nếu cột không tồn tại. Nếu bạn mong muốn cột này tồn tại, hãy sử dụng getColumnIndexOrThrow (String) để làm cho lỗi này rõ ràng hơn.
Ví dụ:
String[] columns = new String[]{ COLUMN_XML };
Cursor c = db.query(TABLE, columns, where, whereArgs, null, null, null);
String xml = c.getString(c.getColumnIndex(COLUMN_XML));
Cảm ơn. Chỉ cần suy nghĩ về nó một cách khác nhau và làm tổ của bạn giải pháp. –