53 lines
1.4 KiB
C++
53 lines
1.4 KiB
C++
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// Copyright(C) 2000 Microsoft Corporation all rights reserved.
|
||
|
//
|
||
|
// Module: Version.cpp
|
||
|
//
|
||
|
// Project: Windows 2000 IAS
|
||
|
//
|
||
|
// Description: Implementation of the CProperties class
|
||
|
// works only with m_StdSession (database being upgraded)
|
||
|
//
|
||
|
// Author: tperraut
|
||
|
//
|
||
|
// Revision 02/24/2000 created
|
||
|
//
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
#include "stdafx.h"
|
||
|
#include "version.h"
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
// CVersionGet::GetVersion
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
LONG CVersionGet::GetVersion()
|
||
|
{
|
||
|
HRESULT hr = BaseExecute();
|
||
|
if ( FAILED(hr) )
|
||
|
{
|
||
|
/////////////////////////////////////
|
||
|
// The Version table does not exist.
|
||
|
// return zero as the version #
|
||
|
/////////////////////////////////////
|
||
|
|
||
|
///////////////////////////
|
||
|
// Set Zero as the version
|
||
|
///////////////////////////
|
||
|
m_Version = 0;
|
||
|
}
|
||
|
Close();
|
||
|
return m_Version;
|
||
|
}
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
// CVersion::GetVersion
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
LONG CVersion::GetVersion()
|
||
|
{
|
||
|
CVersionGet GetVer(m_Session);
|
||
|
return GetVer.GetVersion();
|
||
|
}
|
||
|
|