我创建了一个应用程序,它将为指定日期设置警报,并将此警报的一些数据存储在数据库中。该应用程序在我的模拟器中工作正常,但当我尝试在我的手机上运行它崩溃。我设法将崩溃的来源追溯到这行代码:
String newTableQueryString = "create table" + TABLE_NAME + " (" + TABLE_ROW_ID +
"integer primary key autoincrement not null," + TABLE_ROW_ONE + " text" +");";
// execute the query string to the database. This is what's causing the crash
db.execSQL(newTableQueryString);
有人可以帮我解决这个问题吗?
谢谢,
答案 0 :(得分:0)
看起来你在某些地方缺少空间,所以最终的SQL字符串可能不正确。例如,在create table
字符串之后添加空格,就像这里
String newTableQueryString = "create table " + TABLE_NAME + ...