【发布时间】:2013-12-13 18:17:06
【问题描述】:
我试图通过动态查询更新一行中的几列。
columnnames 是一个 Arraylist,其中包含所选表的所有列的名称
Arrays.toString(row) 包含行应更新到的用户输入。
我在尝试运行时在列名处收到此错误消息:没有这样的列 [SNO,SNAME,STATUS,CITY]。我不知道有什么办法可以解决这个问题?
query = "UPDATE " + tablename + " SET '" + columnnames + "' = '" + Arrays.toString(row) + "' WHERE " + FirstColumn + " = '" + rowstandard + "'";
【问题讨论】:
标签: java sql sqlite sql-update