안드로이드 개발 질문/답변
(글 수 45,052)
public void onClick(View v)
{
String ET= E.getText().toString();
db = lite.getWritableDatabase();
ContentValues row = new ContentValues();
row.put("no", "2");
db.update("user", row, "name="+ET, null);
finish();
}
클릭한 후 업데이트가 된 다음 꺼지는데..... 오류는 나지 않지만 다시 실행하면 변한것이 없습니다.... 업데이트가 안되는데
혹시 몰라서 1개의 액티 비티에 이 소스
// DB 버전이 변경될 때 호출됨
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
// TODO Auto-generated method stub
Log.i("SQLite", "onUpgrade");
db.execSQL("DROP TABLE IF EXISTS user");
onCreate(db);
}
를 넣었거든요.
어떻게 해야할 까요? 참고로 no 가 2인 곳에 name을 EditBox에 있는 숫자로 변경하는 것입니다.
제발 빨리 부탁드려요 오늘 까지 끝내야 해서 ㅠㅠ 선배님들에게는 껌일 것입니다. ㅠㅠ