;;;; Author: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: sql-classes.lisp,v 1.31 2003/05/03 20:07:46 kevin Exp $
+;;;; $Id: sql-classes.lisp,v 1.32 2003/05/03 20:08:21 kevin Exp $
;;;;
;;;; This file, part of UMLisp, is
;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D.
&key (lrlname "KCUILRL") single distinct order like)
"Query the UMLisp database. Return a list of umlisp objects whose name
is OBJNAME from TABLE where WHERE-NAME field = WHERE-VALUE with FIELDS"
- (when (or (not ,where-name) ,where-value)
+ `(when (or (not ,where-name) ,where-value)
(mutex-sql-query
(query-string-macro ,table ,fields ,srl ,where-name ,where-value
- :lrlname ,lrlname :single ,single :distinct ,distinct :order ,order :like ,like))))
+ :lrlname ,lrlname :single ,single :distinct ,distinct :order ,order :like ,like))))
(defmacro query-string-macro (table fields &optional srl where-name where-value