Überprüfen, ob ein Eintrag schon vorhanden ist

  • hi,

    ich möchte in meiner datenbank überprüfen, ob ein eintrag schon vorhanden ist.
    Ich mache es so:

    Code
    int table_id = 3;
    Cursor cursor = myDB.rawQuery("SELECT _id FROM table WHERE _id = "+table_id+";", null);
    			
    if(cursor.getCount() == 0)
    {
    //to do
    }
    cursor.close();

    allerdings geht das programm immer in die if-verzweigung. selbst wenn der eintrag schon vorhanden ist.
    gibt es eine bessere funktion als getCount() ?

    Vielen Dank,
    Ephialtes

  • die abfrage müsste so eigentlich stimmen.
    komisch finde ich auch, dass ich zum beispiel cursor.getCount gar nicht ausgeben kann. Dann stürzt das programm sofort ab

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!