Datensatz Update funktioniert nicht

  • 2 Antworten
  • Letztes Antwortdatum
M

megges11

Neues Mitglied
1
Servus Leute.

Ich hab da ein kleines großes problem.
Ich habe eine Datenbank und ich kann von meiner App aus Daten speichern und in einer ListView ausgeben.
Aber immer wenn ich versuche einen Datensatz zu updaten funktioniert es nicht.
Hier mein Code vielleicht findet ihr ja den Fehler:
Code:
public void onClickEvent(View v){
        if(v.getId()==R.id.bEdit_saveEdit){
            if((etEdit_zweck.getText().toString().length()!=0)&&(etEdit_password.getText().toString().length()!=0)){
                
                myDB = SQLiteDatabase.openDatabase(DB_PATH, null,SQLiteDatabase.OPEN_READWRITE);

                try{
                    myDB.execSQL("UPDATE passwort SET passwort='"+etEdit_password.getText().toString()
                            +"', zweck='"+etEdit_zweck.getText().toString()
                            +"' WHERE _id="+id);                    
                    
                    Toast msg1 = Toast.makeText(getBaseContext(), "Update erfolgreich", 2000);msg1.show();
                }catch(Exception e){
                    System.out.println("FEHLER =========="+e);
                }
            }

Aber komischer weiße wenn ich das selbe versuche nur ohne Variablen also sprich:

Code:
                myDB = SQLiteDatabase.openDatabase(DB_PATH, null,SQLiteDatabase.OPEN_READWRITE);

                    myDB.execSQL("UPDATE passwort SET passwort='Passwort', zweck='Zweck' WHERE _id=2");

Dann klapt alles.:confused2:

Bitte um schnelle Antwort, Danke im voraus

Mit frundlichem Gruß
megges11
 
Lass dir doch mal beide Strings (den mit und den ohne Variablen) mit Log.v() ausgeben und vergleich sie.
 
Es kommt genau das selbe bei raus egal wie es mach
aber der Ändert die daten nicht
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
499
AnnaBauer21
AnnaBauer21
AnnaBauer21
Antworten
6
Aufrufe
1.018
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten