Я понял это, и это прекрасно работает. Это видео помогло мне. Я просто следовал его способу добавления книг в список. Я создал функцию в своем классе DatabaseAccess и просто получил к ней доступ в Обязательном действии. Это функция.
public ArrayList getdetails(String query, String category) {
ArrayList list = new ArrayList();
String[] where= new String[]{category};
Cursor cursor = database.rawQuery(query, where);
if (cursor!=null) {
if (cursor.moveToFirst()) {
do {
book Book = new book();
Book.setTitle(cursor.getString(1));
Book.setAuthor(cursor.getString(6));
Book.setImage(cursor.getBlob(2));
Book.setPublisher(cursor.getString(3));
Book.setPublish_date(cursor.getString(4));
Book.setISBN(cursor.getString(5));
Book.setDescription(cursor.getString(9));
Book.setIssue(cursor.getString(10));
list.add(Book);
}while (cursor.moveToNext());
}
}cursor.close();
return list;
}
I'm assuming col1 and col2 are bit values, the closest Sql Server has to booleans.
To return 1 or 0:
select case when col1=1 or col2=1 then 1 else 0 end
from yourtable
To return true or false:
select case when col1=1 or col2=1 then 'true' else 'false' end
from yourtable