2017-03-22 6 views
1
new Select("id") 
.From(customer) 
.where("lastName=?","John") 
.execute(); 

오류활성 안드로이드를 선택 쿼리

E/CursorWindow: Failed to read row 0, column -1 from a CursorWindow which has 1 rows, 1 columns. 

홈페이지 쿼리 (이 lastName = "존"고객의 ID 선택)

+0

문제에 대해 좀 더 자세히 설명해 주시겠습니까? 어쩌면 코드를 추가하여 가능한 한 최선을 다해 도와 드릴 수 있습니다. – Jackyto

+0

예외가 실제로 발생하는 곳 (즉, 커서에서 읽으려고하는 곳)에 코드를 표시하십시오. –

+0

'행 0, 열 -1을 읽지 못했습니다. '는 쿼리 결과에 해당 열이 없음을 의미합니다. – Wizard

답변

0

List<Customer> results = new Select().from(Customer.class).where("lastName=?","John").execute(); 

if(results.size() > 0) { 
    long id = results.get(0).getId(); 
} 
시도를