From e51bed25201e89b2fed36e45e1642812d88f6398 Mon Sep 17 00:00:00 2001
From: znone <glyc@sina.com.cn>
Date: Tue, 07 Mar 2017 11:06:28 +0000
Subject: [PATCH] 增加对ODBC的支持。
---
include/qtl_sqlite_pool.hpp | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/include/qtl_sqlite_pool.hpp b/include/qtl_sqlite_pool.hpp
index 17b9a86..39ada04 100644
--- a/include/qtl_sqlite_pool.hpp
+++ b/include/qtl_sqlite_pool.hpp
@@ -14,17 +14,20 @@
{
public:
database_pool() : m_flags(SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE) { }
- virtual bool open_database(database& db) override
+ virtual database* new_database() throw() override
{
+ database* db=NULL;
try
{
- db.open(m_filename.data(), m_flags);
- return true;
+ db=new database;
+ db->open(m_filename.data(), m_flags);
}
catch (error& e)
{
- return false;
+ delete db;
+ db=NULL;
}
+ return db;
}
protected:
--
Gitblit v1.9.3