J
Jamezx
Neues Mitglied
- 0
Moin Zusammen,
hänge zurzeit ein wenig. Möchte zuerst nach einer Zeile mit Hilfe der RowId suchen:
Das funktioniert auch soweit, wenn ich dann z.B. mit
Cursor cursor = myDb.getRow(newId);
einen Cursor zuteile. Möchte ich jetzt aber nur einen Namen suchen ( Programm oben etwas abgewandelt)
Kann ich nicht mehr mit Cursor cursor2 = myDb.getRownabgewandelt(username);
arbeiten ?!
Der Username wird mit einem String an die Funktion weitergegeben, das Program stürzt allerdings sofort ab, sobald es die Zeile myDb.getRowabe.... erreicht.
Jemand ne Idee woran es liegen könnte ?
Des Weiteren würde ich gerne wissen, ob der Cursor bei der Suche etwas gefunden hat, oder ob er leer geblieben ist.
Grüße und vielen Dank
Jamezx
hänge zurzeit ein wenig. Möchte zuerst nach einer Zeile mit Hilfe der RowId suchen:
Code:
public Cursor getRow(long rowId) {
String where = KEY_ROWID + "=" + rowId;
Cursor c = db.query(true, DATABASE_TABLE, ALL_KEYS,
where, null, null, null, null, null);
if (c != null) {
c.moveToFirst();
}
return c;
}
Das funktioniert auch soweit, wenn ich dann z.B. mit
Cursor cursor = myDb.getRow(newId);
einen Cursor zuteile. Möchte ich jetzt aber nur einen Namen suchen ( Programm oben etwas abgewandelt)
Code:
public Cursor [COLOR=Red]getRowabgewandelt[/COLOR](String user) {
String where = [COLOR=Red]KEY_NAME[/COLOR] + "=" + user;
Cursor c = db.query(false, DATABASE_TABLE, ALL_KEYS,
where, null, null, null, null, null);
if (c != null) {
c.moveToFirst();
}
return c;
}
Kann ich nicht mehr mit Cursor cursor2 = myDb.getRownabgewandelt(username);
arbeiten ?!
Der Username wird mit einem String an die Funktion weitergegeben, das Program stürzt allerdings sofort ab, sobald es die Zeile myDb.getRowabe.... erreicht.
Jemand ne Idee woran es liegen könnte ?
Des Weiteren würde ich gerne wissen, ob der Cursor bei der Suche etwas gefunden hat, oder ob er leer geblieben ist.
Grüße und vielen Dank
Jamezx