www.pudn.com > ssproj03.zip > BookInfo.cpp
// BookInfo.cpp : implementation file
//
#include "stdafx.h"
#include "ssproj03.h"
#include "BookInfo.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBookInfo
IMPLEMENT_DYNAMIC(CBookInfo, CRecordset)
CBookInfo::CBookInfo(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CBookInfo)
m_ID = 0;
m_Serial = _T("");
m_Name = _T("");
m_PassNo = _T("");
m_AirNo = _T("");
m_Start = _T("");
m_Target = _T("");
m_StartDate = _T("");
m_StartTime = _T("");
m_Class = _T("");
m_Price = _T("");
m_Num = _T("");
m_Today=_T("");
m_Getted=0;
m_nFields = 14;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CBookInfo::GetDefaultConnect()
{
return _T("ODBC;DSN=airline");
}
CString CBookInfo::GetDefaultSQL()
{
return _T("[Info]");
}
void CBookInfo::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CBookInfo)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[ID]"), m_ID);
RFX_Text(pFX, _T("[Serial]"), m_Serial);
RFX_Text(pFX, _T("[Name]"), m_Name);
RFX_Text(pFX, _T("[PassNo]"), m_PassNo);
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("[StartDate]"), m_StartDate);
RFX_Text(pFX, _T("[StartTime]"), m_StartTime);
RFX_Text(pFX, _T("[Class]"), m_Class);
RFX_Text(pFX, _T("[Price]"), m_Price);
RFX_Text(pFX, _T("[Num]"), m_Num);
RFX_Text(pFX, _T("[Today]"), m_Today);
RFX_Long(pFX, _T("[Getted]"), m_Getted);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CBookInfo diagnostics
#ifdef _DEBUG
void CBookInfo::AssertValid() const
{
CRecordset::AssertValid();
}
void CBookInfo::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG