0
我有一個查詢從數據庫返回2組列,我想如何將這些列分配給光標,並稍後使用它們進行進一步處理。將兩個數據庫列的值分配給光標?
那是我的查詢:
public List<String> getAllCapabilities1(String myRub)
{
List<String> Caps = new ArrayList<String>();
// Select All Query
String selectQuery = "SELECT Cap_Name, Cap_ID FROM capability where Rub_ID = '"+myRub+"'";
SQLiteDatabase database = this.dbOpenHelper.getReadableDatabase();
Cursor cursor = database.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst())
{
do
{
Caps.add(cursor.getString(0));
}
while (cursor.moveToNext());
}
該查詢返回:
Cap_Name Cap_ID
Cap 1 1
Cap 2 2
Cap 3 3
正常的光標,我可以很輕鬆地處理一列,但我需要知道如何在時間分配兩個列。
我已經加入我的查詢中設置這樣你就可以請看看,並指出錯誤了嗎? 謝謝。 – Trojan 2013-03-11 09:40:23
感謝隊友上帝保佑:) – Trojan 2013-03-11 14:47:52