Public Member Functions

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

List of all members.

Public Member Functions

const std::wstring GetDBQ () const
 get the database (.mdf file) name
void SetDBQ (const std::wstring &value)
 set the database (.mdf file) name
AppSecInc::Databases::ODBC::ODBCConnectionGetConnection ()
 returns the connection object
const
AppSecInc::Databases::ODBC::ODBCConnection
GetConnection () const
 AccessDatabase ()
 constructors/destructors
 AccessDatabase (const AppSecInc::Databases::ODBC::ODBCConnectionInfo &connectioninfo)
void Create ()
 create the database, fail if exists
bool Exists ()
 returns true if database exists
void Connect ()
 connect to the database server
void Disconnect ()
 disconnect from the database server
void Drop ()
 drop the database
 ~AccessDatabase ()
MSXML2::IXMLDOMNodePtr Save (AppSecInc::Xml::XmlDocument &xmldoc, MSXML2::IXMLDOMNodePtr parent) const
 serialize database to xml
void Load (AppSecInc::Xml::XmlDocument &xmldoc, MSXML2::IXMLDOMNodePtr root)
 deserialize database from xml

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