-3
몇 가지 기본적인 코드입니다 : (내 응용 프로그램에서안드로이드 SQLite는 쿼리() 여기 DRY RUN '
where(); // Generates "flag0 = 'R' AND (flag211 & 1) == 1"
return database.query(RT, minColumns(), where(), null, null, null, orderby());
를 Where() 여러'좋은 '이유가 존재하지 않는 열 이름을 반환 할 수 있습니다 방법 a) 방법은 복잡하고 나는 인간 일뿐입니다. (b)이 메소드는 사용자가 직접 입력 한 값을 반환합니다. 어느 경우에
, 예상대로 응용 프로그램이 충돌 : (WHERE 절 또는 심지어 그냥 유효 기간) 쿼리가 발행 이전에 검증 할 수있는 방법SQLiteLog: (1) no such column: flag211
AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
?
또는 어떻게 예외를 잡아두고 잘 처리 할 수 있습니까?