📄 unionset.cpp
字号:
// unionset.cpp : implementation file
//
#include "stdafx.h"
#include "tree.h"
#include "unionset.h"
#include "dateutil.h"
#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CUnionSet
IMPLEMENT_DYNAMIC(CUnionSet, CRecordset)
CUnionSet::CUnionSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CUnionSet)
m_HUSBAND = 0;
m_WIFE = 0;
m_REASON = "";
m_nFields = 3;
//}}AFX_FIELD_INIT
m_nFields += 2; // one for each of new CDate variables
m_nParams = 1;
m_fIDParam = 0;
}
CString CUnionSet::GetDefaultConnect()
{
return "ODBC;DSN=Family Tree Data Source;";
}
CString CUnionSet::GetDefaultSQL()
{
return "UNIONS";
}
void CUnionSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CUnionSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Double(pFX, "HUSBAND", m_HUSBAND);
RFX_Double(pFX, "WIFE", m_WIFE);
RFX_Text(pFX, "REASON", m_REASON);
//}}AFX_FIELD_MAP
RFX_Date(pFX, "START", m_START);
RFX_Date(pFX, "END", m_END);
pFX->SetFieldType (CFieldExchange::param);
RFX_Double(pFX, "IDParam", m_fIDParam);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -