在Android sqlite数据库中更新单个数据

我正在尝试在android sqlite的一个列中更改单个值。但我没有得到结果。我的数据库查询如下

public Cursor update_MaxCrAmnt(String maxcramount, String accId){
    return db.rawQuery("UPDATE AccMaster SET Max_CrAmt=? WHERE Acc_No=? AND Bal_Type=?", new String[] {maxcramount, accId, "Cr"});
} 

该方法调用代码如下所示,amnt和accid是字符串值。

       try {
                db.open();
                db.update_MaxCrAmnt(amnt,accid);
                db.close();
            } catch (Exception e) {
                // TODO: handle exception
                Log.e("Update error", ""+e.getMessage());
            }   

需要您的帮助。

顶级猫

注意:请勿使用此方法,因为这样做时有可能进行SQL注入

String update = "UPDATE AccMaster SET Max_CrAmt = '"+ maxcramount +"' WHERE accId = " + accId +"AND Bal_Type= Cr";
db.execSQL(update);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Android中删除或更新SQLite数据库中的条目

如何在android sqlite中更新数据库表?

在android中更新和压缩sqlite数据库

尝试在Android中更新sqlite数据库时出错

尝试在android sqlite中更新数据库时出错

Android:从应用程序中的多个活动访问单个数据库?

在Android中升级SQLite数据库

ListView Android 中的 SQLite 数据库

在Android中备份SQLite数据库

在Android中连接SQLite数据库

android中的sqlite数据库错误

Android - 我无法从 SQLite 数据库更新数据

如何在Android中更新现有sqlite数据库中的数据

AlertDialog在获取单个数据Android数据库时未显示数据

无法在android中的Sqlite数据库中保存数据?

android:在sqlite数据库中缓存gson数据

未在Android的SQLite数据库中插入数据

无法在Android SQlite数据库中插入数据

从android中的sqlite数据库获取随机数据

从 Android 中的 SQLite 数据库获取数据?

使用Google Drive Android API更新SQLite数据库

尝试在 Android java 中更新 sqlite 数据库中的现有行时出错?

如何在Android中更新SQLite数据库中列的所有行?

如何将数据从一个数据库(主serevr(sql))移动到android数据库(本地(sqlite))中的另一个数据库

从sqlite数据库android写入数据

在Android中删除整个数据库onUpgrade吗?

如何在Android应用程序的单个数据库中创建两个表?

Android中具有多个where条件的SQLite数据库更新查询

在 Android 中更新 sqlite 数据库时出现语法错误