2012-01-26 4 views
0

PHP 서버에 값을 보내려고합니다. 커서 값을 아래 "server"옆에 두길 원합니다.Cursor value into BasicNameValuePairs

SQLiteDatabase db = dbHelper.getReadableDatabase(); 
Cursor cursor = db.rawQuery("SELECT server FROM server_detail ;", null); 

nameValuePairs.add(new BasicNameValuePair("server", cursor)); 

누군가 올바른 방법으로 알려주시겠습니까?

답변

0

임시 문자열에 커서를두고 nameValuePairs로 전달하십시오. 아래처럼.

String serverName = cur.getString(0); 

nameValuePairs.add(new BasicNameValuePair("server", serverName)); 

참고 : 나는 구문을

+0

메이크업 감각을 확인하지 않은, 감사합니다! 그러나 getString은 "server"를 값으로 사용하기를 원하지 않습니다. 계속 찾고있어. – Jamerfjr

+0

서버 필드가 쿼리의 인덱스 0에 있으므로 cur.getString (0); 작동해야합니다. – kosa

+0

.. 커서 # moveToNext()를 수행하고 반환 값의 유효성을 검사하는 것이 좋습니다 ('true'여야 함). – Jens