@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 의 값을 저장을 못 했다고 나오는데

제가 테이블을 잘 못 생성을 한건가요?