📄 member.cpp
字号:
// member.cpp : implementation file
//
#include "stdafx.h"
#include "ppjlb.h"
#include "member.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// Cmember
IMPLEMENT_DYNAMIC(Cmember, CRecordset)
Cmember::Cmember(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(Cmember)
m_memnum = _T("");
m_memnam = _T("");
m_memage = 0;
m_memadd = _T("");
m_memtel = _T("");
m_memqq = _T("");
m_memem = _T("");
m_membio = _T("");
m_nFields = 8;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString Cmember::GetDefaultConnect()
{
return _T("ODBC;DSN=julb");
}
CString Cmember::GetDefaultSQL()
{
return _T("[member]");
}
void Cmember::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(Cmember)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[memnum]"), m_memnum);
RFX_Text(pFX, _T("[memnam]"), m_memnam);
RFX_Int(pFX, _T("[memage]"), m_memage);
RFX_Text(pFX, _T("[memadd]"), m_memadd);
RFX_Text(pFX, _T("[memtel]"), m_memtel);
RFX_Text(pFX, _T("[memqq]"), m_memqq);
RFX_Text(pFX, _T("[memem]"), m_memem);
RFX_Text(pFX, _T("[membio]"), m_membio);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// Cmember diagnostics
#ifdef _DEBUG
void Cmember::AssertValid() const
{
CRecordset::AssertValid();
}
void Cmember::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
//DEL void Cmember::Output(Cmember cm)
//DEL {
//DEL cm
//DEL }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -