From 4d03df7087ed6eff33014bf0c6e1b8435a4b6346 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 23 Nov 2015 21:16:33 +0000 Subject: Allow SqlBase to be initialised with just a datasource name --- project2/sql/sqlBase.cpp | 7 +++++++ project2/sql/sqlBase.h | 1 + 2 files changed, 8 insertions(+) diff --git a/project2/sql/sqlBase.cpp b/project2/sql/sqlBase.cpp index 608842c..dd1e90d 100644 --- a/project2/sql/sqlBase.cpp +++ b/project2/sql/sqlBase.cpp @@ -9,6 +9,13 @@ SqlBase::SqlBase(ScriptNodePtr p) : { } +SqlBase::SqlBase(const std::string & datasource) : + SourceObject(ScriptNodePtr()), + dataSource(datasource), + db(NULL) +{ +} + void SqlBase::loadComplete(const CommonObjects * co) { diff --git a/project2/sql/sqlBase.h b/project2/sql/sqlBase.h index 9266ae3..461589f 100644 --- a/project2/sql/sqlBase.h +++ b/project2/sql/sqlBase.h @@ -9,6 +9,7 @@ class RdbmsDataSource; class SqlBase : public virtual SourceObject { public: SqlBase(ScriptNodePtr); + SqlBase(const std::string &); virtual void loadComplete(const CommonObjects *) override; -- cgit v1.2.3