From 7d74507aacb63f77b763c940ef6fb6c82cb2445a Mon Sep 17 00:00:00 2001
From: Boris Kolpackov <boris@codesynthesis.com>
Date: Mon, 16 Jan 2012 09:50:11 +0200
Subject: Add SQL Server support

---
 inheritance/database.hxx | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

(limited to 'inheritance')

diff --git a/inheritance/database.hxx b/inheritance/database.hxx
index f1753c4..c5eae71 100644
--- a/inheritance/database.hxx
+++ b/inheritance/database.hxx
@@ -27,6 +27,8 @@
 #  include <odb/pgsql/database.hxx>
 #elif defined(DATABASE_ORACLE)
 #  include <odb/oracle/database.hxx>
+#elif defined(DATABASE_MSSQL)
+#  include <odb/mssql/database.hxx>
 #endif
 
 inline std::auto_ptr<odb::database>
@@ -48,6 +50,8 @@ create_database (int& argc, char* argv[])
     odb::pgsql::database::print_usage (cerr);
 #elif defined(DATABASE_ORACLE)
     odb::oracle::database::print_usage (cerr);
+#elif defined(DATABASE_MSSQL)
+    odb::mssql::database::print_usage (cerr);
 #endif
 
     exit (0);
@@ -78,8 +82,9 @@ create_database (int& argc, char* argv[])
 #elif defined(DATABASE_PGSQL)
   auto_ptr<database> db (new odb::pgsql::database (argc, argv));
 #elif defined(DATABASE_ORACLE)
-  auto_ptr<database> db (
-    new odb::oracle::database (argc, argv));
+  auto_ptr<database> db (new odb::oracle::database (argc, argv));
+#elif defined(DATABASE_MSSQL)
+  auto_ptr<database> db (new odb::mssql::database (argc, argv));
 #endif
 
   return db;
-- 
cgit v1.1