为什么我的clojure.contrib.sql / update-values查询不起作用?

时间:2014-06-23 18:42:39

标签: oracle clojure

我认为查询是正确的,我在调用之前打印出每个参数,以确保它实际上是我正在寻找的字符串。

http://clojuredocs.org/clojure_contrib/clojure.contrib.sql/update-values

(clojure.contrib.sql/with-connection db (
(clojure.contrib.sql/update-values "tableName" ["column1=?" (nth contentVals 0) "column2=?" (nth contentVals 1) "column3=?" (nth contentVals 2)] {"column1" (nth submittedRow 0) "column2" (nth submittedRow 1) "column3" (nth submittedRow 2)}))

怎么了?

1 个答案:

答案 0 :(得分:0)

搞清楚。 以下是正确的。

(sql/update-values "tableName" ["column1=? AND column2=? AND column3=?" (nth contentVals 0) (nth contentVals 1) (nth contentVals 2) {:column1 (nth submittedRow 0) :column2 (nth submittedRow 1) :column3 (nth submittedRow 2)})