필드의 특성이 메서드에 대한 매개 변수와 동일한 데이터베이스가있는 행을 반환하려고합니다. 내 코드는 다음과 같습니다이 SQL 쿼리를 올바르게 구성하는 방법
public Cursor fetchStatus(String status){
Cursor mCursor =
mDb.query(DATABASE_TABLE, new String[] {KEY_COMPANY, KEY_POSITION, KEY_NOTES, KEY_WAGE, KEY_STATUS},
KEY_STATUS+ "= "+status, null, null, null, null)
;
if(mCursor!=null) mCursor.moveToFirst();
return mCursor;
}
KEY_STATUS 매개 변수 '상태'
어느 데이터베이스 (mySQL, Oracle, SQL 서버 등) –
그 코드는 제가 시도한 코드이고 "SQLiteException near :": "syntax error : .."오류가 발생합니다. 데이터베이스가 SQLite3이고 내 응용 프로그램이 안드로이드 응용 프로그램입니다 – Shane
rawQuery를 시도 했습니까? 'mDb.rawQuery ("sql statement", null);'당신의 코드가 정확하다고 보입니다. – abhinav