by Anonymous » 19 Aug 2025, 14:28
Ich habe Probleme mit SQLite/Android Studio. Ich habe eine Aktivität, mit der ich das Kennwort eines Benutzers über eine SQLite -Funktion aktualisieren kann, aber es scheint nicht zu funktionieren. Wenn ich die Taste Aktualisierung des Kennworts aktualisieren, passiert nichts, und die Datenbank aktualisiert nicht.
Code: Select all
public int updateShopper(Shopper shopper)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(COL_SPPASS, shopper.getShopperPS());
String[] l = {shopper.getShopperID()+""};
return db.update(TABLE_NAME, values, COL_SPID + " =? ",l);
}
< /code>
Holen Sie sich alle Käufer: < /p>
public ArrayList getAllShoppers()
{
ArrayList splist = new ArrayList();
String selectQuery = "SELECT * FROM " + TABLE_NAME;
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery(selectQuery, null);
if(c.moveToFirst())
{
do {
Shopper shopper = new Shopper();
shopper.setShopperUN(c.getString((c.getColumnIndex(COL_SPNAME))));
shopper.setShopperPS(c.getString(c.getColumnIndex(COL_SPPASS)));
splist.add(shopper);
} while(c.moveToNext());
}
return splist;
}
}
< /code>
Aktivitätstaste: < /p>
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = ed1.getText().toString();
String password = ed2.getText().toString();
SQLShop sqlsp2 = new SQLShop(getApplicationContext());
ArrayList splist=sqlsp2.getAllShoppers();
for(int i=0;i
[url=viewtopic.php?t=18848]Ich habe Probleme[/url] mit SQLite/Android Studio. Ich habe eine Aktivität, mit der ich das Kennwort eines Benutzers über eine SQLite -Funktion aktualisieren kann, aber es scheint nicht zu funktionieren. Wenn ich die Taste Aktualisierung des Kennworts aktualisieren, passiert nichts, und die Datenbank aktualisiert nicht.[code] public int updateShopper(Shopper shopper)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(COL_SPPASS, shopper.getShopperPS());
String[] l = {shopper.getShopperID()+""};
return db.update(TABLE_NAME, values, COL_SPID + " =? ",l);
}
< /code>
Holen Sie sich alle Käufer: < /p>
public ArrayList getAllShoppers()
{
ArrayList splist = new ArrayList();
String selectQuery = "SELECT * FROM " + TABLE_NAME;
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery(selectQuery, null);
if(c.moveToFirst())
{
do {
Shopper shopper = new Shopper();
shopper.setShopperUN(c.getString((c.getColumnIndex(COL_SPNAME))));
shopper.setShopperPS(c.getString(c.getColumnIndex(COL_SPPASS)));
splist.add(shopper);
} while(c.moveToNext());
}
return splist;
}
}
< /code>
Aktivitätstaste: < /p>
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String username = ed1.getText().toString();
String password = ed2.getText().toString();
SQLShop sqlsp2 = new SQLShop(getApplicationContext());
ArrayList splist=sqlsp2.getAllShoppers();
for(int i=0;i