- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用个人查询来更新表中的值,在本例中是增加某些列的值。例如,我会做类似的事情:
UPDATE statistica SET 1PF = 1PF + ? WHERE id_statistica = ?;
我的代码如下:
String sql = "UPDATE " + StatisticaTable.TABLE_NAME + " SET " + StatisticaTable._1PF + " = " + StatisticaTable._1PF + " + ?, " +
StatisticaTable._1PN + " = " + StatisticaTable._1PN + " + ?, " +
StatisticaTable._2PF + " = " + StatisticaTable._2PF + " + ?, " +
StatisticaTable._2PN + " = " + StatisticaTable._2PN + " + ?, " +
StatisticaTable._3PF + " = " + StatisticaTable._3PF + " + ?, " +
StatisticaTable._3PN + " = " + StatisticaTable._3PN + " + ?, " +
StatisticaTable.RD + " = " + StatisticaTable.RD + " + ?, " + StatisticaTable.RO + " = " + StatisticaTable.RO + " + ?, " +
StatisticaTable.PR + " = " + StatisticaTable.PR + " + ?, " + StatisticaTable.AS + " = " + StatisticaTable.AS + " + ?, " +
StatisticaTable.BK + " = " + StatisticaTable.BK + " + ?, " + StatisticaTable.FS + " = " + StatisticaTable.FS + " + ?, " +
StatisticaTable.PP + " = " + StatisticaTable.PP + " + ?, " + StatisticaTable.FP + " = " + StatisticaTable.FP + " + ? " +
"WHERE " + GiocatoreTable.ID_GIOCATORE + "= ? AND + " + StatisticaTable.ID_PARTITA + "= ?;";
String[] parameter = new String[] {String.valueOf(values.get1pf()), String.valueOf(values.get1pn()), String.valueOf(values.get2pf()), String.valueOf(values.get2pn()),
String.valueOf(values.get3pf()), String.valueOf(values.get3pn()), String.valueOf(values.getRD()), String.valueOf(values.getRO()), String.valueOf(values.getPR()),
String.valueOf(values.getAS()), String.valueOf(values.getBK()), String.valueOf(values.getFS()),
String.valueOf(values.getPP()), String.valueOf(values.getFP()), String.valueOf(values.getIDGiocatore()), String.valueOf(values.getIDPartita())};
_dbHelper.getWritableDatabase().execSQL(sql, parameter);
本质上,代码是这样的...但不更新任何内容(既使用 execSQL rawQuery),尽管参数已正确传递并且 sql 字符串以正确的方式形成...我不明白出了什么问题......
最佳答案
如果您没有收到任何 SQL 异常,那么也许您应该关注 WHERE 语句。
"WHERE " + GiocatoreTable.ID_GIOCATORE + "= ? AND + " + StatisticaTable.ID_PARTITA + "= ?;";
SQLite 有时可能有点棘手,因为它只使用五种基本数据类型。我注意到,如果存储的数据库值和,WHERE 语句可能会失败搜索参数有不同的类型。尝试转换ID_GIOCATORE参数并将 ID_PARTITA 参数转换为数据库中使用的 native 类型。
关于java - 使用自定义查询更新,rawQuery 或 execSQL 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794996/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!