Public Member Functions | |
CSimpleSQLConnection (const CDatabaseConnectionDetails &connectionDetails, DWORD dwCoInit=COINIT_APARTMENTTHREADED) | |
void | ExecuteSQL (const JetByteTools::Core::_tstring &sql) |
Transaction | StartTransaction (ISOLEVEL isolationLevel=ISOLATIONLEVEL_READCOMMITTED) const |
CSession & | GetSession () |
Static Protected Member Functions | |
static void | AddProperty (CDBPropSet &propSet, DWORD propertyID, const JetByteTools::Core::_tstring &caller, const JetByteTools::Core::_tstring &propertyName, const JetByteTools::Core::_tstring &value) |
template<typename ValueType> | |
static void | AddProperty (CDBPropSet &propSet, DWORD propertyID, const JetByteTools::Core::_tstring &caller, const JetByteTools::Core::_tstring &propertyName, const ValueType &value) |
Protected Attributes | |
CDataSource | m_dataSource |
CSession | m_session |
const long | m_commandTimeout |
CSimpleSQLConnection | ( | const CDatabaseConnectionDetails & | connectionDetails, | |
DWORD | dwCoInit = COINIT_APARTMENTTHREADED | |||
) | [explicit] |
void ExecuteSQL | ( | const JetByteTools::Core::_tstring & | sql | ) |
CDatabaseConnection::Transaction StartTransaction | ( | ISOLEVEL | isolationLevel = ISOLATIONLEVEL_READCOMMITTED |
) | const [inherited] |
CSession& GetSession | ( | ) | [inline, inherited] |
static void AddProperty | ( | CDBPropSet & | propSet, | |
DWORD | propertyID, | |||
const JetByteTools::Core::_tstring & | caller, | |||
const JetByteTools::Core::_tstring & | propertyName, | |||
const JetByteTools::Core::_tstring & | value | |||
) | [static, protected, inherited] |
static void AddProperty | ( | CDBPropSet & | propSet, | |
DWORD | propertyID, | |||
const JetByteTools::Core::_tstring & | caller, | |||
const JetByteTools::Core::_tstring & | propertyName, | |||
const ValueType & | value | |||
) | [inline, static, protected, inherited] |
CDataSource m_dataSource [protected, inherited] |
CSession m_session [protected, inherited] |
const long m_commandTimeout [protected, inherited] |