| 1234567891011121314151617181920212223242526272829303132 | #pragma once#include "DBFileBase.h"#include "DBStoreBase.h"#include "GenInfoDB.h"namespace OTSSQLITE{	class __declspec(dllexport) CDBStoreFile : public DBFileBase	{	public:		virtual CDBStoreBasePtr GetDatastore();		virtual CGenInfoDBPtr GetGeneralInfoDB();		/// Get the file name.		virtual CString GetFileName() override;		virtual BOOL Open(LPCTSTR a_sFileName, const BOOL a_bForce = TRUE) override;		virtual BOOL Create(LPCTSTR a_sFileName, const BOOL a_bOverwrite = FALSE) override;		virtual BOOL Save(LPCTSTR /*a_sFileName*/, const BOOL /*a_bOverwrite*/) override { return TRUE; }		virtual BOOL IsOpened() override;		virtual BOOL InitFile();		virtual CString GetFileVersion();	protected:		CDBStoreBasePtr m_datastorePtr;		CGenInfoDBPtr m_generalInfoTable;	};}
 |