diff options
Diffstat (limited to 'src/clojure/contrib/sql.clj')
-rw-r--r-- | src/clojure/contrib/sql.clj | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clojure/contrib/sql.clj b/src/clojure/contrib/sql.clj index 74608fff..e4dbd5be 100644 --- a/src/clojure/contrib/sql.clj +++ b/src/clojure/contrib/sql.clj @@ -132,7 +132,7 @@ "Executes a query and then evaluates body with results bound to a seq of the results" [results sql & body] - `(with-open [stmt# (.prepareStatement (connection) ~sql) - rset# (.executeQuery stmt#)] + `(with-open [stmt# (.prepareStatement (connection) ~sql)] + (with-open [rset# (.executeQuery stmt#)] (let [~results (resultset-seq rset#)] - ~@body))) + ~@body)))) |