2012-01-26 13 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

.. Cursor#moveToNext()を実行し、戻り値を検証することをお勧めします( 'true')。 – Jens