Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>If you want to be able to use execSQL or insert/update/delete in your database class you need to add functions like these :</p> <pre><code> public boolean executeQuery(String tableName,ContentValues values){ return execQuery(tableName,values); } private boolean execQuery(String tableName,ContentValues values){ sqliteDb = instance.getWritableDatabase(); sqliteDb.beginTransaction(); sqliteDb.insert(tableName, "null", values); sqliteDb.setTransactionSuccessful(); sqliteDb.endTransaction(); return true; } public boolean updateSQL(String tableName,ContentValues values, String where, String[] args){ return updateData(tableName,values,where,args); } private boolean updateData(String tableName,ContentValues values, String where, String[] args){ sqliteDb = instance.getWritableDatabase(); sqliteDb.update(tableName, values, where, args); return true; } public boolean deleteSQL(String tableName,String where, String[] args){ return deleteData(tableName, where, args); } private boolean deleteData(String tableName,String where, String[] args){ sqliteDb = instance.getWritableDatabase(); sqliteDb.beginTransaction(); sqliteDb.delete(tableName, where, args); sqliteDb.setTransactionSuccessful(); sqliteDb.endTransaction(); return true; } public Cursor executeSQLQuery(String query){ Cursor c = sqliteDb.rawQuery(query,null); return c; } public void executeSQL(String query){ sqliteDb.execSQL(query); } </code></pre> <p>I'm using the same class and I've added these functions and they are working.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload