⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 china45recordset.cpp

📁 遗传算法解中国旅行商问题
💻 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();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -