www.pudn.com > ga-tsp.rar > China45Recordset.cpp


// China45Recordset.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "China45.h" 
#include "China45Recordset.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CChina45Recordset 
 
IMPLEMENT_DYNAMIC(CChina45Recordset, CRecordset) 
 
CChina45Recordset::CChina45Recordset(CDatabase* pdb) 
	: CRecordset(pdb) 
{ 
	//{{AFX_FIELD_INIT(CChina45Recordset) 
	m_ID = 0; 
	m_F01 = _T(""); 
	m_R01 = 0.0; 
	m_R02 = 0.0; 
	m_C01 = 0.0; 
	m_C02 = 0.0; 
	m_C03 = 0.0; 
	m_C04 = 0.0; 
	m_C05 = 0.0; 
	m_C06 = 0.0; 
	m_C07 = 0.0; 
	m_C08 = 0.0; 
	m_C09 = 0.0; 
	m_C10 = 0.0; 
	m_C11 = 0.0; 
	m_C12 = 0.0; 
	m_C13 = 0.0; 
	m_C14 = 0.0; 
	m_C15 = 0.0; 
	m_C16 = 0.0; 
	m_C17 = 0.0; 
	m_C18 = 0.0; 
	m_C19 = 0.0; 
	m_C20 = 0.0; 
	m_C21 = 0.0; 
	m_C22 = 0.0; 
	m_C23 = 0.0; 
	m_C24 = 0.0; 
	m_C25 = 0.0; 
	m_C26 = 0.0; 
	m_C27 = 0.0; 
	m_C28 = 0.0; 
	m_C29 = 0.0; 
	m_C30 = 0.0; 
	m_C31 = 0.0; 
	m_C32 = 0.0; 
	m_C33 = 0.0; 
	m_C34 = 0.0; 
	m_C35 = 0.0; 
	m_C36 = 0.0; 
	m_C37 = 0.0; 
	m_C38 = 0.0; 
	m_C39 = 0.0; 
	m_C40 = 0.0; 
	m_C41 = 0.0; 
	m_C42 = 0.0; 
	m_C43 = 0.0; 
	m_C44 = 0.0; 
	m_C45 = 0.0; 
	m_nFields = 49; 
	//}}AFX_FIELD_INIT 
	m_nDefaultType = snapshot; 
} 
 
 
CString CChina45Recordset::GetDefaultConnect() 
{ 
	return _T("ODBC;DSN=China45"); 
} 
 
CString CChina45Recordset::GetDefaultSQL() 
{ 
	return _T("[ChinaCites]"); 
} 
 
void CChina45Recordset::DoFieldExchange(CFieldExchange* pFX) 
{ 
	//{{AFX_FIELD_MAP(CChina45Recordset) 
	pFX->SetFieldType(CFieldExchange::outputColumn); 
	RFX_Long(pFX, _T("[ID]"), m_ID); 
	RFX_Text(pFX, _T("[F01]"), m_F01); 
	RFX_Double(pFX, _T("[R01]"), m_R01); 
	RFX_Double(pFX, _T("[R02]"), m_R02); 
	RFX_Double(pFX, _T("[C01]"), m_C01); 
	RFX_Double(pFX, _T("[C02]"), m_C02); 
	RFX_Double(pFX, _T("[C03]"), m_C03); 
	RFX_Double(pFX, _T("[C04]"), m_C04); 
	RFX_Double(pFX, _T("[C05]"), m_C05); 
	RFX_Double(pFX, _T("[C06]"), m_C06); 
	RFX_Double(pFX, _T("[C07]"), m_C07); 
	RFX_Double(pFX, _T("[C08]"), m_C08); 
	RFX_Double(pFX, _T("[C09]"), m_C09); 
	RFX_Double(pFX, _T("[C10]"), m_C10); 
	RFX_Double(pFX, _T("[C11]"), m_C11); 
	RFX_Double(pFX, _T("[C12]"), m_C12); 
	RFX_Double(pFX, _T("[C13]"), m_C13); 
	RFX_Double(pFX, _T("[C14]"), m_C14); 
	RFX_Double(pFX, _T("[C15]"), m_C15); 
	RFX_Double(pFX, _T("[C16]"), m_C16); 
	RFX_Double(pFX, _T("[C17]"), m_C17); 
	RFX_Double(pFX, _T("[C18]"), m_C18); 
	RFX_Double(pFX, _T("[C19]"), m_C19); 
	RFX_Double(pFX, _T("[C20]"), m_C20); 
	RFX_Double(pFX, _T("[C21]"), m_C21); 
	RFX_Double(pFX, _T("[C22]"), m_C22); 
	RFX_Double(pFX, _T("[C23]"), m_C23); 
	RFX_Double(pFX, _T("[C24]"), m_C24); 
	RFX_Double(pFX, _T("[C25]"), m_C25); 
	RFX_Double(pFX, _T("[C26]"), m_C26); 
	RFX_Double(pFX, _T("[C27]"), m_C27); 
	RFX_Double(pFX, _T("[C28]"), m_C28); 
	RFX_Double(pFX, _T("[C29]"), m_C29); 
	RFX_Double(pFX, _T("[C30]"), m_C30); 
	RFX_Double(pFX, _T("[C31]"), m_C31); 
	RFX_Double(pFX, _T("[C32]"), m_C32); 
	RFX_Double(pFX, _T("[C33]"), m_C33); 
	RFX_Double(pFX, _T("[C34]"), m_C34); 
	RFX_Double(pFX, _T("[C35]"), m_C35); 
	RFX_Double(pFX, _T("[C36]"), m_C36); 
	RFX_Double(pFX, _T("[C37]"), m_C37); 
	RFX_Double(pFX, _T("[C38]"), m_C38); 
	RFX_Double(pFX, _T("[C39]"), m_C39); 
	RFX_Double(pFX, _T("[C40]"), m_C40); 
	RFX_Double(pFX, _T("[C41]"), m_C41); 
	RFX_Double(pFX, _T("[C42]"), m_C42); 
	RFX_Double(pFX, _T("[C43]"), m_C43); 
	RFX_Double(pFX, _T("[C44]"), m_C44); 
	RFX_Double(pFX, _T("[C45]"), m_C45); 
	//}}AFX_FIELD_MAP 
} 
 
///////////////////////////////////////////////////////////////////////////// 
// CChina45Recordset diagnostics 
 
#ifdef _DEBUG 
void CChina45Recordset::AssertValid() const 
{ 
	CRecordset::AssertValid(); 
} 
 
void CChina45Recordset::Dump(CDumpContext& dc) const 
{ 
	CRecordset::Dump(dc); 
} 
 
#endif //_DEBUG 
 
void CChina45Recordset::Move(long lRows)  
{ 
	// TODO: Add your specialized code here and/or call the base class 
	 
	CRecordset::Move(lRows); 
} 
 
void CChina45Recordset::Close()  
{ 
	// TODO: Add your specialized code here and/or call the base class 
	 
	CRecordset::Close(); 
}