Public Member Functions | List of all members
AppSecInc::Databases::Access::AccessDatabase Class Reference

A Microsoft SQL Server database. More...

#include <AccessDatabase.h>

Inheritance diagram for AppSecInc::Databases::Access::AccessDatabase:
AppSecInc::Databases::ODBC::ODBCDatabase

Public Member Functions

const std::wstring GetDBQ () const
 get the database (.mdf file) name More...
 
void SetDBQ (const std::wstring &value)
 set the database (.mdf file) name More...
 
AppSecInc::Databases::ODBC::ODBCConnectionGetConnection ()
 returns the connection object More...
 
const
AppSecInc::Databases::ODBC::ODBCConnection
GetConnection () const
 
 AccessDatabase ()
 constructors/destructors More...
 
 AccessDatabase (const AppSecInc::Databases::ODBC::ODBCConnectionInfo &connectioninfo)
 
void Create ()
 create the database, fail if exists More...
 
bool Exists ()
 returns true if database exists More...
 
void Connect ()
 connect to the database server More...
 
void Disconnect ()
 disconnect from the database server More...
 
void Drop ()
 drop the database More...
 
 ~AccessDatabase ()
 
MSXML2::IXMLDOMNodePtr Save (AppSecInc::Xml::XmlDocument &xmldoc, MSXML2::IXMLDOMNodePtr parent) const
 serialize database to xml More...
 
void Load (AppSecInc::Xml::XmlDocument &xmldoc, MSXML2::IXMLDOMNodePtr root)
 deserialize database from xml More...
 
- Public Member Functions inherited from AppSecInc::Databases::ODBC::ODBCDatabase
 ODBCDatabase ()
 constructor More...
 
virtual void CreateIfNotExists ()
 create the database if it doesn't exist More...
 
virtual void DropIfExists ()
 drop the database if it exists More...
 
virtual ~ODBCDatabase ()
 destructor More...
 

Detailed Description

A Microsoft SQL Server database.

Constructor & Destructor Documentation

AccessDatabase::AccessDatabase ( )

constructors/destructors

AccessDatabase::AccessDatabase ( const AppSecInc::Databases::ODBC::ODBCConnectionInfo connectioninfo)
AccessDatabase::~AccessDatabase ( )

Member Function Documentation

void AccessDatabase::Connect ( )
virtual

connect to the database server

Implements AppSecInc::Databases::ODBC::ODBCDatabase.

void AccessDatabase::Create ( )
virtual

create the database, fail if exists

Implements AppSecInc::Databases::ODBC::ODBCDatabase.

void AccessDatabase::Disconnect ( )
virtual

disconnect from the database server

Implements AppSecInc::Databases::ODBC::ODBCDatabase.

void AccessDatabase::Drop ( )
virtual

drop the database

Implements AppSecInc::Databases::ODBC::ODBCDatabase.

bool AccessDatabase::Exists ( )
virtual

returns true if database exists

Implements AppSecInc::Databases::ODBC::ODBCDatabase.

AppSecInc::Databases::ODBC::ODBCConnection& AppSecInc::Databases::Access::AccessDatabase::GetConnection ( )
inline

returns the connection object

const AppSecInc::Databases::ODBC::ODBCConnection& AppSecInc::Databases::Access::AccessDatabase::GetConnection ( ) const
inline
const std::wstring AppSecInc::Databases::Access::AccessDatabase::GetDBQ ( ) const
inline

get the database (.mdf file) name

void AccessDatabase::Load ( AppSecInc::Xml::XmlDocument xmldoc,
MSXML2::IXMLDOMNodePtr  root 
)

deserialize database from xml

MSXML2::IXMLDOMNodePtr AccessDatabase::Save ( AppSecInc::Xml::XmlDocument xmldoc,
MSXML2::IXMLDOMNodePtr  parent 
) const

serialize database to xml

void AppSecInc::Databases::Access::AccessDatabase::SetDBQ ( const std::wstring &  value)
inline

set the database (.mdf file) name


The documentation for this class was generated from the following files:


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com