HI Group!

I am attempting to use sql for inserts into H2 db.  It works quite
well when inserting a single record, however when I try and map an
insert function over a collection i keep getting an exception saying :

java.lang.Exception: no current database connection

I defined a function, insert-user

(defn users [user1 user2 user3...])

(defn insert-user [u]
  ;Insert user into db.  Need to wrap in transaction.
  (let [{uid :user-id, nm :full-name, g :gender} u]
         (insert-values
          :user
          [:userid :fullname :gender ]
          (vector uid nm g))))


So when I run

(with-connection db
  (transaction
    (insert-user (first (users)))))

It works great.  However when I attempt to map the insert function
over a collection I get the no current database connection error

(with-connection db
  (transaction
     (map insert-user users )))

Any thoughts on why this is occurring?  What am I missing?

Thanks much in advance

Bassel



-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to