0
嗨我有我的數據庫的這個問題,我的數據庫被稱爲DatabaseClass
。該數據庫基本上存儲我的銀行名稱,客戶賬戶號碼和餘額的信息。在我的一項活動中,我有兩名紡紗人員向我顯示了所選銀行的銀行和賬戶號碼。在選擇其中一個銀行時,將顯示另一個微調器中該銀行的相應帳戶號碼,直到此項工作正常,現在選擇「帳戶號碼」時,我試圖檢索該帳戶中的餘額如何使此查詢正確選擇所需的項目?
下面是我使用的代碼:
account_for_spiiner_account=cursor2.getString(cursor2.getColumnIndex(DatabaseClass.KEY_ACCOUNT_NUMBER_ID));
c= myDatabase.getAmountfor_Account(account_for_spiiner_account);
而這裏的代碼獲取量特定帳號:
public Cursor getAmountfor_Account(String account_for_spiiner_account) {
// TODO Auto-generated method stub
return myDataBase.query(DATABASE_TABLE_ACCOUNT, new String[] {
DatabaseClass.KEY_ROW_ID, DatabaseClass.KEY_ACCOUNT_NUMBER_ID,
DatabaseClass.KEY_AMOUNT_ID }, KEY_ACCOUNT_NUMBER_ID + "=?",
new String[] { account_for_spiiner_account }, null,null,null);
}
我想收集在一個變量,以量爲String
檢查我得到的金額ade a Toast
。但是,敬酒什麼都沒有顯示,任何想法我的錯誤?謝謝。
你有沒有做任何其他查詢返回結果?確保它不是由任何KEY_ACCOUNT_NUMBER_ID引起的;縮小範圍並再次提問:) – quinestor
是的,我做了,我從spinner1獲得銀行名稱,並將該銀行的名稱傳遞給Database類的getAccontData(String bankName)函數。我得到了所選銀行的帳號。下面是爲'getAccountData(字符串)函數的代碼: - >公共光標getAccountData(字符串銀行){ \t回myDataBase.query(DATABASE_TABLE_ACCOUNT,新的String [] { \t \t \t \t DatabaseClass.KEY_ROW_ID,DatabaseClass.KEY_BANK_NAME_ID , \t \t \t \t DatabaseClass.KEY_ACCOUNT_NUMBER_ID},KEY_BANK_NAME_ID + 「=?」, \t \t \t \t新的String [] {銀行},NULL,NULL,NULL); \t} – Sam