0

Webサービスに送信されたすべてのデータを送信したいローカルデータベースを作成しています。

たとえば、製品名を 1 列にします。商品名がたくさんあります。送りたいです。

&商品名 = ブリヤニ、卵、米

以下のデータベースからすべての詳細を取得しました。コードについて言及しています。

public String fetchMyRowid(String column_name)
{
    String query = "select  "+column_name+" From " + TABLErestaurant;

    mCursor =db.rawQuery(query, null);
    StringBuffer buf = new StringBuffer();
    if (mCursor.moveToNext()) {

        buf.append(mCursor.getString(0));
        String str = buf.toString();
        System.out.println("**************"+str);

    }

   return buf.toString();
 }
    }

   return buf.toString();
 }

クラスで :

HashMap<String, String> paramsvalue = new HashMap<String, String>(); paramsvalue.put("product_name", dataBase.fetchMyRowid(DatabaseHelper.columnproductname));

しかし、私はいくつかの問題を抱えています。商品名は1つしかありません。すべての商品名が必要です。誰でもこれに対する解決策を提案できますか?

4

1 に答える 1

0

スタックオーバーフローに来て、

以下のリンクを確認してください。最初にすべてのテーブルの再コードを選択してから、すべての列の値を行ごとに取得するための別の方法を作成しました。その後、すべてのデータを にマージしましたJSON。これは、同様の方法で行う必要があるアイデアです...

https://stackoverflow.com/a/10600440/1168654

于 2013-03-28T07:01:02.227 に答える