MFC
Class CDaoWorkspace
CObject
|
+--CDaoWorkspace
in AFXDAO.H
- class CDaoWorkspace
- extends CObject
CDaoWorkspace - a DAO Workspace
|
Method Summary |
virtual void |
Append()
|
void |
BeginTrans()
|
virtual void |
Close()
|
void |
CommitTrans()
|
static void PASCAL |
CompactDatabase( LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale = dbLangGeneral, int nOptions = 0 )
|
static void PASCAL |
CompactDatabase( LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale, int nOptions, LPCTSTR lpszPassword )
|
virtual void |
Create( LPCTSTR lpszName, LPCTSTR lpszUserName, LPCTSTR lpszPassword )
|
protected void |
FillDatabaseInfo( DAODatabase* pDAODatabase, CDaoDatabaseInfo& dbinfo, DWORD dwOptions )
|
protected void |
FillWorkspaceInfo( DAOWorkspace* pDAOWorkspace, CDaoWorkspaceInfo& wsinfo, DWORD dwOptions )
|
short |
GetDatabaseCount()
|
void |
GetDatabaseInfo( int nIndex, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = 0x00000001 )
|
void |
GetDatabaseInfo( LPCTSTR lpszName, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = 0x00000001 )
|
static CString PASCAL |
GetIniPath()
|
BOOL |
GetIsolateODBCTrans()
|
static short PASCAL |
GetLoginTimeout()
|
CString |
GetName()
|
CString |
GetUserName()
|
static CString PASCAL |
GetVersion()
|
short |
GetWorkspaceCount()
|
void |
GetWorkspaceInfo( int nIndex, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = 0x00000001 )
|
void |
GetWorkspaceInfo( LPCTSTR lpszName, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = 0x00000001 )
|
static void PASCAL |
Idle( int nAction = dbFreeLocks )
|
protected void |
InitDatabasesCollection()
|
protected static void AFX_CDECL |
InitializeEngine()
|
protected void |
InitWorkspacesCollection()
|
BOOL |
IsNew() const
|
BOOL |
IsOpen() const
|
virtual void |
Open( LPCTSTR lpszName = NULL )
|
static void PASCAL |
RepairDatabase( LPCTSTR lpszName )
|
void |
Rollback()
|
static void PASCAL |
SetDefaultPassword( LPCTSTR lpszPassword )
|
static void PASCAL |
SetDefaultUser( LPCTSTR lpszDefaultUser )
|
static void PASCAL |
SetIniPath( LPCTSTR lpszRegistrySubKey )
|
void |
SetIsolateODBCTrans( BOOL bIsolateODBCTrans )
|
static void PASCAL |
SetLoginTimeout( short nSeconds )
|
protected virtual void |
ThrowDaoException( int nError = 0 )
|
m_bNew
protected BOOL m_bNew;
m_bOpen
protected BOOL m_bOpen;
m_mapDatabases
public CMapPtrToPtr m_mapDatabases;
m_nStatus
public int m_nStatus;
m_pDAODatabases
public DAODatabases* m_pDAODatabases;
m_pDAOWorkspace
public DAOWorkspace* m_pDAOWorkspace;
m_pDAOWorkspaces
public DAOWorkspaces* m_pDAOWorkspaces;
CDaoWorkspace
public CDaoWorkspace();
~CDaoWorkspace
public virtual ~CDaoWorkspace();
Append
public virtual void Append();
BeginTrans
public void BeginTrans();
Close
public virtual void Close();
CommitTrans
public void CommitTrans();
CompactDatabase
public static void PASCAL CompactDatabase( LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale = dbLangGeneral, int nOptions = 0 );
CompactDatabase
public static void PASCAL CompactDatabase( LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale, int nOptions, LPCTSTR lpszPassword );
Create
public virtual void Create( LPCTSTR lpszName, LPCTSTR lpszUserName, LPCTSTR lpszPassword );
FillDatabaseInfo
protected void FillDatabaseInfo( DAODatabase* pDAODatabase, CDaoDatabaseInfo& dbinfo, DWORD dwOptions );
FillWorkspaceInfo
protected void FillWorkspaceInfo( DAOWorkspace* pDAOWorkspace, CDaoWorkspaceInfo& wsinfo, DWORD dwOptions );
GetDatabaseCount
public short GetDatabaseCount();
GetDatabaseInfo
public void GetDatabaseInfo( int nIndex, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = 0x00000001 );
GetDatabaseInfo
public void GetDatabaseInfo( LPCTSTR lpszName, CDaoDatabaseInfo& dbinfo, DWORD dwInfoOptions = 0x00000001 );
GetIniPath
public static CString PASCAL GetIniPath();
GetIsolateODBCTrans
public BOOL GetIsolateODBCTrans();
GetLoginTimeout
public static short PASCAL GetLoginTimeout();
GetName
public CString GetName();
GetUserName
public CString GetUserName();
GetVersion
public static CString PASCAL GetVersion();
GetWorkspaceCount
public short GetWorkspaceCount();
GetWorkspaceInfo
public void GetWorkspaceInfo( int nIndex, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = 0x00000001 );
GetWorkspaceInfo
public void GetWorkspaceInfo( LPCTSTR lpszName, CDaoWorkspaceInfo& wkspcinfo, DWORD dwInfoOptions = 0x00000001 );
Idle
public static void PASCAL Idle( int nAction = dbFreeLocks );
InitDatabasesCollection
protected void InitDatabasesCollection();
InitializeEngine
protected static void AFX_CDECL InitializeEngine();
InitWorkspacesCollection
protected void InitWorkspacesCollection();
IsNew
public BOOL IsNew() const;
IsOpen
public BOOL IsOpen() const;
Open
public virtual void Open( LPCTSTR lpszName = NULL );
RepairDatabase
public static void PASCAL RepairDatabase( LPCTSTR lpszName );
Rollback
public void Rollback();
SetDefaultPassword
public static void PASCAL SetDefaultPassword( LPCTSTR lpszPassword );
SetDefaultUser
public static void PASCAL SetDefaultUser( LPCTSTR lpszDefaultUser );
SetIniPath
public static void PASCAL SetIniPath( LPCTSTR lpszRegistrySubKey );
SetIsolateODBCTrans
public void SetIsolateODBCTrans( BOOL bIsolateODBCTrans );
SetLoginTimeout
public static void PASCAL SetLoginTimeout( short nSeconds );
ThrowDaoException
protected virtual void ThrowDaoException( int nError = 0 );