@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE installed(_id INTEGER PRIMARY KEY autoincrement, "
+"name TEXT, "
+"number INTEGER );");
}
이렇게 되어있던 db 클래스에
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE installed(_id INTEGER PRIMARY KEY autoincrement, "
+"name TEXT, "
+"description TEXT"
+"number INTEGER );");
}
description TEXT 이걸 하다 더 추가 하고 어플을 삭제하고 다시 실행햇는데
데이터를 집어넣으려니까 새로 생성한 column이 없다고 나오더라구요....
그래서 테이블을 없애고 다시 만들어보기도 했는데 왜 안되는걸까요....
helper=new DBHelper(this,"database.db",null,1);
이렇게 하면 onCreate가 실행되서 새로 만드는거 아닌가요??
테이블을 드랍시키고 새로 만들라고 했는데도 안되는게 제가 잘못생각하고있는건가요?ㅠㅠㅠㅠ 몇일째 이걸로 고생하네요