X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=interfaces%2Faodbc%2Faodbc-sql.cl;h=28f7bb79cb0fa50a2962657cbd728f822f567728;hb=ffa5430147dcb058ecce8a0ece026e0daf9a6605;hp=2e83b5a89262bfd0d9dc3a51e5dd9feb8326f371;hpb=21a11d58a1d421db0c53a063178dd2bc02663a15;p=clsql.git diff --git a/interfaces/aodbc/aodbc-sql.cl b/interfaces/aodbc/aodbc-sql.cl index 2e83b5a..28f7bb7 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.6 2002/03/25 23:48:46 kevin Exp $ +;;;; $Id: aodbc-sql.cl,v 1.8 2002/03/29 08:28:14 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -20,14 +20,24 @@ (in-package :clsql-aodbc) +;; interface foreign library loading routines (defmethod database-type-library-loaded ((database-type (eql :aodbc))) "T if foreign library was able to be loaded successfully. " (when (find-package :dbi) ;; finds Allegro's DBI (AODBC) package t)) +(defmethod clsql-sys:database-type-load-foreign ((databae-type (eql :aodbc))) + t) + +(when (find-package :dbi) + (clsql-sys:database-type-load-foreign :aodbc)) + (defmethod database-initialize-database-type ((database-type (eql :aodbc))) t) + +;; AODBC interfac + (defclass aodbc-database (database) ((aodbc-conn :accessor database-aodbc-conn :initarg :aodbc-conn)))