X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=interfaces%2Faodbc%2Faodbc-sql.cl;fp=interfaces%2Faodbc%2Faodbc-sql.cl;h=e3eedb54a565b1f784e1c00b77c4bf43e2314fdb;hb=01e78fad2d9c4c18f11ec032c80afa59212ba109;hp=4fb4f475f7738c983f0c14e1348e0a5ad38b8145;hpb=ba513c82016bfa0dfe3c3e5398fea1e78bada78b;p=clsql.git diff --git a/interfaces/aodbc/aodbc-sql.cl b/interfaces/aodbc/aodbc-sql.cl index 4fb4f47..e3eedb5 100644 --- a/interfaces/aodbc/aodbc-sql.cl +++ b/interfaces/aodbc/aodbc-sql.cl @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: aodbc-sql.cl,v 1.2 2002/03/24 04:01:26 kevin Exp $ +;;;; $Id: aodbc-sql.cl,v 1.3 2002/03/24 18:08:27 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -60,7 +60,7 @@ (setf (database-aodbc-conn database) nil) t) -(defmethod database-query (query-expression (database aodbc-database)) +(defmethod database-query (query-expression (database aodbc-database) field-types) (handler-case (dbi:sql query-expression :db (database-aodbc-conn database)) (error () @@ -83,11 +83,11 @@ (defstruct aodbc-result-set (query nil) - (full-set nil)) + (field-types nil :type cons) + (full-set nil :type boolean)) -(defmethod database-query-result-set (query-expression - (database aodbc-database) - &optional full-set) +(defmethod database-query-result-set (query-expression (database aodbc-database) + &key full-set field-types) (handler-case (multiple-value-bind (query column-names) (dbi:sql query-expression