안드로이드 애플리케이션에서 SQLite 데이터베이스 개체 형식을 얻으 려합니다. 연락처를 데이터베이스에 추가하고 ID로 찾기를 시도하면 객체를 반환하기 때문에 연락처가 데이터베이스에 있다는 것을 알고 있습니다. 성과 이름으로 찾기를 시도하면 예외가 발생하고 Im은 null 참조로 남습니다. 검색어는 다음과 같습니다.안드로이드에서 SQLite 쿼리 예외 발생
cursor = mDb.query(DB_CONTACTS_NAME,
new String[] {KEY_ID, KEY_LAST_NAME, KEY_FIRST_NAME, KEY_EMAIL_ADDRESS,
KEY_ORGANIZATION_NAME, KEY_LABEL, KEY_LABEL_POSITION},
KEY_FIRST_NAME + "=" + first + " AND " + KEY_LAST_NAME + "=" + last,
null, null, null, null
);
Ive도 이름과 성으로 찾으려고했습니다. 상기와 같은 결과.
편집 : 예외는 SQLite는 예외
no such column: aurelius: , while compiling: SELECT _id, last_name, first_name,
email_address, organization_name, label, label_position FROM contacts WHERE
first_name=marcus AND last_name=aurelius
입니다 또한
no such column: marcus: , while compiling: SELECT _id, last_name, first_name,
email_address, organization_name, label, label_position FROM contacts WHERE
first_name=marcus
예외 유형 및 메시지 란 무엇입니까? – Akusete
Alrighty, 그것에 대해 명확히하기 위해 질문을 편집했습니다. 사전에 도움을 주셔서 감사합니다. –