简体   繁体   English

无法更新Android中SQLite数据库的数据

[英]Can not update the data of SQLite database in Android

I try to update my data in the SQLite database but when I do db.update the ide through an error and convince me to create a local var for it我尝试更新 SQLite 数据库中的数据,但是当我通过错误执行 db.update ide 并说服我为其创建本地变量时

public void updateEmployee(int sno, String name, double increment){
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues v= new ContentValues();

        v.put("mytag sno", sno);
        v.put("mytag name", name);
        v.put("mytag increment", increment);

        db.update("myemployee","sno=?", new String[]{String.valueOf("sno"),new String[]{});
        db.close();

    }

Try using尝试使用

db.update("myemployee",v, "sno=?",new String[]{String.valueOf("sno"));

As update statement works like this因为更新语句是这样工作的

database.update("Table name","Contentvalues",where clause, value of where clause);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM