How can I count the number of columns in a table in a sqlite database in Android?
Here is the code and it runs perfectly without any error.
public Cursor getAllTitles(){
return db.query(DATABASE_TABLE, new String[] {
KEY_ROWID,KEY_ISBN,KEY_TITLE,KEY_PUBLISHER},
null,null,null,null,null);
}
Now create the following object in onCreate() method to call above getAllTitles() method.
Cursor c = db.getAllTitles();
c.getColumnCount(); //this line will give the number of columns in table.