#pragma once #include #include "DllDefines.h" #include #include class MCCTRDLLCLASS CModuleRS { public: // Field/Param Data long m_ID{ 0 }; std::string m_Module_Name{ "" }; public: ~CModuleRS(); std::string GetDefaultDBName(); // Default database name std::string GetDefaultSQL(); // Default SQL for Recordset // Close Recordset and close database void Close(); int InitModule(std::vector& modules); private: bool Open(const std::string& sqlQuery); void GetAllFieldsValue(); CADODatabase m_db; CADORecordset m_rs; };