Я занимаюсь разработкой приложения для Android, и впервые использую SQLite.
public static final String KEY_NAME="name";
public static final String KEY_TIME="time";
public static final String KEY_NUM="num";
public static final String KEY_PRICE="price";
private static final String DB_CREATE = "CREATE TABLE " + DB_TABLENAME + " ("
+ KEY_ID + " INTEGER PRIMARY KEY,"
+ KEY_NUM+" INTERGER,"
+ KEY_PRICE + " REAL,"
+ KEY_NAME + "TEXT,"
+ KEY_TIME +"TEXT)";
public Cursor fetchAllData(){
return yueDb.query(DB_TABLENAME, new String[]{KEY_ID,KEY_NUM,KEY_PRICE,KEY_NAME,KEY_TIME},null,null,null,null,null);
}
Код выдает ошибку при вызове fetchAllData()
.Eclipse сообщает мне в окне LogCat:
sqlite вернул: код ошибки = 1, msg = нет такого столбца: name
Я знаю, проблема в этой функции,но я действительно не могу найти, где мой код неверен.Если получишь, научи меня!