2013-08-23 3 views
-2

나는이 코드 조각이 작동하지 않습니다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까? 아래데이터베이스 쿼리에 Android 변수 추가

String option = names.getText().toString(); 

    Cursor c = db.rawQuery("SELECT * from numbers Where fname=option", null); 
+0

"숫자 SELECT * FROM 경우에 fname ="+ 옵션 – KOTIOS

답변

1

변경 :

Cursor c = db.rawQuery("SELECT * from numbers Where fname='"+option+"' ", null); 
+1

하하가 당신을 감사합니다! 나는 전에 "+ option +" "을 가지고 있었다, 고마워! – user2673161

+0

yup enjoy !!!!!! –

1

? 장소 홀더와 함께 준비된 문을 사용하여이

String query = "SELECT * from numbers Where fname='"+ option +"'";  
    database.execSQL(query); 
+0

이것은 굉장히 효과적입니다! – user2673161

+0

환영합니다, 친절하게 대답을 수락하십시오 –

1

선호보십시오.

String option = names.getText().toString(); 
String query = "SELECT * from numbers Where fname = ?" 

Cursor c = db.rawQuery(query, new String[] {option});