X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=db-odbc%2Fodbc-sql.lisp;h=447795c656ce55cd8cee9f8fbff337f13af124fd;hp=dfb0b450b69dbfb012cd4e574d6c2582d6a7b65f;hb=906d7a71b35ee1cd6d281623694bc90ced22c339;hpb=d2d49ab13c98bc7a1819a0fd3968268a5567bdc3 diff --git a/db-odbc/odbc-sql.lisp b/db-odbc/odbc-sql.lisp index dfb0b45..447795c 100644 --- a/db-odbc/odbc-sql.lisp +++ b/db-odbc/odbc-sql.lisp @@ -28,18 +28,21 @@ (defmethod database-name-from-spec (connection-spec (database-type (eql :odbc))) - (check-connection-spec connection-spec database-type (dsn user password &key connection-string completion window-handle)) + (check-connection-spec connection-spec database-type + (dsn user password &key connection-string completion window-handle)) (destructuring-bind (dsn user password &key connection-string completion window-handle) connection-spec (declare (ignore password connection-string completion window-handle)) (concatenate 'string dsn "/" user))) (defmethod database-connect (connection-spec (database-type (eql :odbc))) - (check-connection-spec connection-spec database-type (dsn user password &key connection-string completion window-handle)) + (check-connection-spec connection-spec database-type + (dsn user password &key connection-string completion window-handle)) (destructuring-bind (dsn user password &key connection-string (completion :no-prompt) window-handle) connection-spec (handler-case (let ((db (make-instance 'odbc-database :name (database-name-from-spec connection-spec :odbc) :database-type :odbc + :connection-spec connection-spec :dbi-package (find-package '#:odbc-dbi) :odbc-conn (odbc-dbi:connect :user user