Skip to content Skip to sidebar Skip to footer

Database Causes App To Crash

I'm trying to make a simple app with a database. The problem is that for some reason the app crashes upon launch. Sadly the crash log doesn't tell me very much except that there se

Solution 1:

You go wrong here

 + KEY_SUM + " TEXT," // remove ,(comma) from last

correct:

String DATABASE_CREATE_SQL = 
    "CREATE TABLE " + DATABASE_TABLE 
    + " (" + KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
    + KEY_TRANSACTION + " TEXT NOT NULL, "
    + KEY_ITEM + " TEXT NOT NULL, "
    + KEY_SUM + " TEXT"
    + ");";

Also change transaction column name becoz it's reserved and cannot be used in queries.


Solution 2:

public static final String KEY_TRANSACTION = "transaction";

Word transaction is a reserved word in SQL and cannot be used as a column name. Change it to transaction_text or something similar.


Post a Comment for "Database Causes App To Crash"