X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=interfaces%2Faodbc%2Faodbc-sql.cl;h=e6244d18b3170f9447887b2b658b78157c5c8461;hb=2af16ae71f1ee1a51afea064e173d6072b15d8d4;hp=e3eedb54a565b1f784e1c00b77c4bf43e2314fdb;hpb=01e78fad2d9c4c18f11ec032c80afa59212ba109;p=clsql.git diff --git a/interfaces/aodbc/aodbc-sql.cl b/interfaces/aodbc/aodbc-sql.cl index e3eedb5..e6244d1 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.3 2002/03/24 18:08:27 kevin Exp $ +;;;; $Id: aodbc-sql.cl,v 1.5 2002/03/25 06:07:06 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -62,7 +62,8 @@ (defmethod database-query (query-expression (database aodbc-database) field-types) (handler-case - (dbi:sql query-expression :db (database-aodbc-conn database)) + (dbi:sql query-expression :db (database-aodbc-conn database) + :types field-types) (error () (error 'clsql-sql-error :database database @@ -95,9 +96,11 @@ :row-count nil :column-names t :query t + :types field-types ) (values - (make-aodbc-result-set :query query :full-set full-set) + (make-aodbc-result-set :query query :full-set full-set + :field-types field-types) (length column-names) nil ;; not able to return number of rows with aodbc ))