2017-01-19 10 views
-2

私はAndroidの初心者です。一意のID、名前、電子メールなどでデータベースを作成しました。一意のIDを使用してデータベースから特定のデータを取得したいと思います。私は何をすべきかわからない。私は前の答えを読んだが、それから何の考えも得られなかった。あなたはコードの下SQL DatabaseSQLiteデータベースから特定の値を取得します

をお読みくださいまず

+1

これまでに試したことはありますか? –

答えて

0

DEMO

public String getSpecificResult(int getID) // you should pass getID from your Class 
    { 
    SQLiteDatabase db = this.getWritableDatabase(); 

    String get_Status = "0"; 
    String selectQuery = "SELECT your_coloum_ FROM "+ TABLE_NAME + " WHERE " + YOUR_UNIQUE_KEY + " = '"+ getID +"'"; 

    Cursor c = db.rawQuery(selectQuery, null); 
    if (c != null && c.moveToFirst()) { 

     get_Status = c.getString(0); // Return 1 selected result 
    } 
    db.close(); 
    return get_Status; 

} 
+1

#SIR:なぜ「下落した」と知ってもいいですか?間違った答え ?ミスガイド? –

-1

これを試してみてください。.. があなたのテーブルに応じて名前を変更...コンテンツを取得するためにウルUNIQUE_IDを渡しています。

public Cursor getContact(long rowId) throws SQLException 
{ 
    Cursor mCursor = 
      db.query(true, DATABASE_TABLE, new String[] {KEY_ROWID, 
        KEY_NAME, KEY_NUMBER}, KEY_ROWID + "=" + rowId, null, 
     null, null, null, null); 
    if (mCursor != null) { 
     mCursor.moveToFirst(); 
    } 
    return mCursor; 
} 
+0

なぜdownvoted ?? –

関連する問題