Android 表GENTABLE没有名为Table\u AMOUNT的列

Android 表GENTABLE没有名为Table\u AMOUNT的列,android,Android,我搜索了所有地方,但没有找到解决方案,甚至在类型后添加了空格 private final String CREATE_TABLE="Create Table " + TABLE_NAME + "(" + TABLE_ID + " INTEGER PRIMARY KEY, " + TABLE_AMOUNT + " INTEGER NOT NULL, " + TABLE_ACCT + " TEXT NOT NULL, " + TABLE_DATE + " TEXT NOT NULL, " +

我搜索了所有地方,但没有找到解决方案,甚至在类型后添加了空格

private final String CREATE_TABLE="Create Table " + TABLE_NAME +
"(" 
+ TABLE_ID + " INTEGER PRIMARY KEY, " 
+ TABLE_AMOUNT + " INTEGER NOT NULL, "
+ TABLE_ACCT + " TEXT NOT NULL, "
+ TABLE_DATE + " TEXT NOT NULL, " 
+ TABLE_STS + " TEXT NOT NULL, " + ")"; 

public static final String DB_NAME="GENERALJOURNAL";
    public static final int DB_VERSION=16;
public static final String TABLE_NAME="GENTABLE";
public static final String TABLE_ID="_id";
public static final String TABLE_AMOUNT="amount";
public static final String TABLE_ACCT="account";
public static final String TABLE_DATE="date";
public static final String TABLE_STS="status";

我不确定,但我认为有一个打字错误。将表创建代码更改为

private final String CREATE_TABLE="Create Table " + TABLE_NAME +
"( TABLE_ID + " INTEGER PRIMARY KEY, " 
 + TABLE_AMOUNT + " INTEGER NOT NULL, "
 + TABLE_ACCT + " TEXT NOT NULL, "
 + TABLE_DATE + " TEXT NOT NULL, " 
 + TABLE_STS + " TEXT NOT NULL )";

GENTABLE没有列表金额,理解这一点有什么问题?您需要搜索的表是amount