Таблица GENTABLE не имеет столбца с именем TABLE_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, " 
  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";
 

Комментарии:

1. В GENTABLE нет столбца TABLE_AMOUNT, в чем проблема, чтобы понять это? Таблица, в которой вам нужно выполнить поиск, — это сумма

Ответ №1:

Я не уверен, но я думаю, что это опечатка. Измените код создания таблицы на

 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 )";