@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String table="CREATE TABLE cars("+ "_id INTEGER PRIMARY KEY AUTOINCREMENT,"+ "car_name TEXT NOT NULL,"+ "path TEXT NOT NULL);";
db.execSQL(table);
}
이런식으로 테이블을 생성을 하였습니다
car_name path
이런식으로 테이블이 형성이 되고 이 두 곳에 값을 저장을 하게 됩니다
if(v.getId()==R.id.insert){
String carName=carNameEdit.getText().toString();
long cnt=dbhandler.insert(carName,"abc"); //dbhandler 클래스에 있는 insert 매소드를 호출하여 carname 과 path 를 넘겨 줍니다
그리고 dbhandler 클래스의 insert 매소드에서
public long insert(String car_name,String image_path){
ContentValues values=new ContentValues();
values.put("car_name",car_name); //car name 과
values.put("path",image_path); //path 를 저장을 하게 됩니다
return db.insert("cars",null,values);
}
이렇게 하였는데 에러가 path 라는 column 명이 없어서 path 의 값을 저장을 못 했다고 나오는데
제가 테이블을 잘 못 생성을 한건가요?