www.pudn.com > ssproj03.zip > AirInfo.cpp
// AirInfo.cpp : implementation file
//
#include "stdafx.h"
#include "ssproj03.h"
#include "AirInfo.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAirInfo
IMPLEMENT_DYNAMIC(CAirInfo, CRecordset)
CAirInfo::CAirInfo(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CAirInfo)
m_ID = 0;
m_AirNo = _T("");
m_Start = _T("");
m_Target = _T("");
m_StartTime=_T("");
m_Price1 = _T("");
m_Price2 = _T("");
m_Price3 = _T("");
m_Discount1 = _T("");
m_Discount2 = _T("");
m_Discount3 = _T("");
m_LeftNum1 = 0;
m_LeftNum2 = 0;
m_LeftNum3 = 0;
m_nFields = 14;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CAirInfo::GetDefaultConnect()
{
return _T("ODBC;DSN=airline");
}
CString CAirInfo::GetDefaultSQL()
{
return _T("[AirInfo]");
}
void CAirInfo::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CAirInfo)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[ID]"), m_ID);
RFX_Text(pFX, _T("[AirNo]"), m_AirNo);
RFX_Text(pFX, _T("[Start]"), m_Start);
RFX_Text(pFX, _T("[Target]"), m_Target);
RFX_Text(pFX, _T("[StartTime]"), m_StartTime);
RFX_Text(pFX, _T("[Price1]"), m_Price1);
RFX_Text(pFX, _T("[Price2]"), m_Price2);
RFX_Text(pFX, _T("[Price3]"), m_Price3);
RFX_Text(pFX, _T("[Discount]"), m_Discount1);
RFX_Text(pFX, _T("[Discount]"), m_Discount2);
RFX_Text(pFX, _T("[Discount]"), m_Discount3);
RFX_Long(pFX, _T("[LeftNum]"), m_LeftNum1);
RFX_Long(pFX, _T("[LeftNum]"), m_LeftNum2);
RFX_Long(pFX, _T("[LeftNum]"), m_LeftNum3);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CAirInfo diagnostics
#ifdef _DEBUG
void CAirInfo::AssertValid() const
{
CRecordset::AssertValid();
}
void CAirInfo::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG