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