Database Updaten mit Schleife, keine Änderung

  • 1 Antworten
  • Letztes Antwortdatum
H

Heribert500

Ambitioniertes Mitglied
1
Hallo

ich möchte alle Zeilen einer DB bisvon Zeile x (ermittelt) bis zur letzte (ermittelt) mit einen neuen String füllen.
Hierzu wollte ich diese Schleife verwenden
Schleife wird auch ohne Fehlermeldung ausgeführ - aber es erfolgt keine Änderung
Code:
                                       for (int i = xzeile; i < getmax +1; i++) {
                                            Object item = lv1.getItemAtPosition(posi);
                                            String myitem = item.toString();
                                            db = new DBHelper(Changelayers.this);
                                            database = db.getWritableDatabase();
                                            ContentValues values = new ContentValues();
                                            values.put(db.COL_SCHICHT, myitem);
                                            database.update(db.TABLE_KALENDER, values, db.Col_ID + "=" + i, null);
                                            database.close();
                                            posi = posi + 1;
                                            if (posi == 28) {
                                                posi = 0;
                                            }

                                        }
Sollte doch so laufen

besten dank im voraus

heribert500
 
war ein Denkfehler drinnen,
habe es so hinbekommen
Code:
for (int i = xzeile; i <xzeile + getmax +1; i++)

zumindest läufts so, geht sicher eleganter

Schöne Feiertage
heribert500
 
Zurück
Oben Unten