Hirdetés

Új hozzászólás Aktív témák

  • SektorFlop

    aktív tag

    Ebben mit ronthattam el?

    A bankrollFilter egy spinner-t takar, aminek a tartalmát adatbázisból szedem. Az else ág eseten force close-ol

    bankrollFilter.setOnItemSelectedListener(new OnItemSelectedListener() {

    public void onItemSelected(AdapterView<?> arg0, View arg1,
    int position, long id) {
    if (bankrollFilter.getSelectedItem() == "összes"){
    balance.setText("$"+db.fetchSumBalance());
    } else{
    String kliens = String.valueOf(bankrollFilter.getSelectedItem().toString());
    balance.setText("$"+db.fetchBalance(kliens));
    }
    }

    public void onNothingSelected(AdapterView<?> arg0) {
    }
    });

    Ha kiszedem a SELECT -ből a WHERE feltételt akkor lefut, ha benne hagyom akkor force close.

    public String fetchBalance(String kliens){
    Cursor c = getReadableDatabase().rawQuery("SELECT "+ PokerKliensDBConstans.KEY_POKER_BALANCE +" FROM "+ PokerKliensDBConstans.POKER_KLIENS_TABLE +" WHERE "+PokerKliensDBConstans.KEY_POKER_KLIENS+" = "+kliens+";", null);
    String strData = "";
    if (c!= null) {
    if (c.moveToFirst()) {
    do {
    strData += c.getString(0);
    } while (c.moveToNext());
    }
    }
    return strData;
    }

Új hozzászólás Aktív témák