On MSSQL < 2008 there is no timestamp (the default type for 'date), we use datetime...
authorNathan Bird <nathan@acceleration.net>
Wed, 10 Feb 2010 22:08:02 +0000 (17:08 -0500)
committerNathan Bird <nathan@acceleration.net>
Wed, 10 Feb 2010 22:08:02 +0000 (17:08 -0500)
sql/generic-odbc.lisp

index 766606035a3c2cc2f64e6e5d3f194becce3ff28e..e4c37529f2e07a32778f46fe01b3ffa0d1c0e331 100644 (file)
                                         (db-type (eql :mssql)))
   (declare (ignore args database))
   "DATETIME")
+(defmethod database-get-type-specifier ((type (eql 'date)) args database
+                                        (db-type (eql :mssql)))
+  (declare (ignore args database))
+  "DATETIME")
 
 (defmethod database-get-type-specifier ((type (eql 'boolean)) args database
                                         (db-type (eql :mssql)))