gpt4 book ai didi

java - 更新没有 DBHelper 的数据

转载 作者:行者123 更新时间:2023-12-02 11:53:31 25 4
gpt4 key购买 nike

 public void update(View v){String  amount1 = ct2.getText().toString(); //amount
String barcode1 = ct1.getText().toString(); //barcode


ct1.setText("");//barcode
ct2.setText("");//amount

db.execSQL("update mytable set amount = '"+amount1+"' wherebarcode='"+barcode1+"' ");

Toast.makeText(this, "values updated successfully.", Toast.LENGTH_LONG).show();

this.finish();
}

我正在从 android studio 创建应用程序

我尝试从 'mydb' 更新已存储在 'mytable' 中的数据我没有使用DBHelper,所以我看不到确切的表格。只是 SQLite 的即时代码。我可以插入新数据,但无法更新数据作为我的代码,它看起来是正确的。

运行应用程序时一切顺利,没有错误,我通过手机摄像头扫描获得了条形码值所以我的 table 上有姓名金额条形码(小号)toast显示更新成功但是当我去检查时从 mytable 中选择*AMOUNT 仍然与我插入时相同

请帮助我

最佳答案

请查看您的查询:

db.execSQL("update mytable set amount = '"+amount1+"' wherebarcode='"+barcode1+"' ");

where 子句后没有空格。编辑并重试

关于java - 更新没有 DBHelper 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47738063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com