데이터베이스의 특정 항목을 찾으려고하는 데이터베이스 응용 프로그램을 작성했습니다. 예외를 발생시키지 않으면 datebase에 새 데이터를 삽입해도 항목을 찾으려는 특정 열이 종료되지 않는다는 예외가 발생합니다. 다음은 코드입니다.테이블에서 특정 항목을 찾으면 열을 찾을 수 없습니다. 예외
public void findEmail(String findEm) {
Cursor c = sqlDB.query(DB_TABLE_NAME, dbCols, DB_EMAIL_COL + "=" + findEm, null, null, null, null);
if(c!=null)
{
c.moveToFirst();
String found = c.getString(1); // id = col 0, email = col 1
Toast.makeText(context, "Email FOund "+ found, 0).show();
}
}
이메일 열이 없다는 예외가 있습니다. 문법에 문제가 있거나 코드에서 뭔가 빠져 있습니다.
감사
감사합니다. 지금 sqlite 자료를 배우고 있습니다. 나는 전에 그것을 사용한 적이 없다. :피 – user2498079