Android SQLiteException:我是盲人吗?

时间:2016-07-23 11:30:32

标签: android android-sqlite

我的logcat

中有以下异常
Caused by: android.database.sqlite.SQLiteException: near "from": syntax error (code 1): , while compiling: create table subsectionTable(id2 integer primary key autoincrement,line text not null,from text not null,to text not null);

我盲目地发现问题。

这是我的创建字符串:

private static final String SUBSECTION_CREATE_STATEMENT = "create table " + TABLE_SUBSECTIONS
            + "(" + COLUMN_ID2 + " integer primary key autoincrement,"
            + COLUMN_LINE + " text not null,"
            + COLUMN_FROM + " text not null,"
            + COLUMN_TO + " text not null);";

你能帮我找错页吗?

祝你好运, 菲利克斯

2 个答案:

答案 0 :(得分:3)

from是SQLITE中的关键字。您正尝试将列COLUMN_FROM命名为from。为该列使用其他名称。应该没事。

答案 1 :(得分:1)

您不能使用from关键字作为字段的名称。重命名它,它应该没问题。