2012-03-08 1 views
3

나는 id를 전달한 다음 id와 일치하는 해당 테이블의 행을 찾고 해당 colLabel 인 문자열을 반환하는 메서드가 있습니다. 행 :sqlite 안드로이드 - 특정 col/row의 값을 얻는 방법

public String getIconLabel(int id){ 
     String label; 
     String selectQuery = "SELECT "+colL" FROM " + allIcons + " WHERE " +colIconID + "="+id; 

     SQLiteDatabase db = this.getReadableDatabase(); 
     Cursor cursor = db.rawQuery(selectQuery, null); 

     label = //HELP 

     return label; 

    } 

레이블을 선택한 행의 특정 열로 설정하는 방법이 명확하지 않습니까?

답변

5
if (null != cursor && cursor.moveToFirst()) { 
    label = cursor.getString(cursor.getColumnIndex(COLUMN_ID)); 
} 
4
if(cursor != null) 
{ 
cursor.moveToFirst(); 
String label = cursor.getString(0); 
} 

0 매개 변수는 당신의 열 인덱스를 나타냅니다 도와주세요. link을 참조하십시오.

관련 문제