這裏是我的代碼:錯誤Clojure中java.lang.Exception的:事務回滾:d = clojure.lang.Keyword(NO_SOURCE_FILE:0)
(defn tbl_email_data
{:new-acc 1
:email "[email protected]"
:token "pa55P0rt"})
(defn create-online-test-data[data_values]
(with-connection
(with-transaction []
;Insert tbl_email
(execute-sql (format "Insert into tbl_email (email, acc_no, pass) values ('%s', %d, '%s')" data_values :email data_values :new-acc data_values :token))
)))
當試圖運行它,我得到的以下錯誤:
com.mode.test.core.testOnline=> (create-online-test-data tbl_email_data)
java.lang.Exception: transaction rolled back: d != clojure.lang.Keyword (NO_SOURCE_FILE:0)
您正在使用什麼庫? – noahlz 2013-03-21 15:34:37