www.pudn.com > pCom.rar > Function.cpp


// Function.h : CFunction 类的实现 
 
 
 
// CFunction 实现 
 
// 代码生成在 2006年8月13日, 17:54 
 
#include "stdafx.h" 
#include "Function.h" 
IMPLEMENT_DYNAMIC(CFunction, CRecordset) 
 
CFunction::CFunction(CDatabase* pdb) 
	: CRecordset(pdb) 
{ 
	m_Function = L""; 
	m_Channel = 0; 
	m_nFields = 2; 
	m_nDefaultType = dynaset; 
} 
// 此连接字符串中可能包含密码 
// 下面的连接字符串中可能包含明文密码和/或 
// 其他重要信息。请在查看完 
// 此连接字符串并找到所有与安全有关的问题后移除 #error。可能需要 
// 将此密码存储为其他格式或使用其他的用户身份验证。 
CString CFunction::GetDefaultConnect() 
{ 
	return _T("DSN=MS Access Database;DBQ=E:\\MyDesign\\pCom\\RadioTest\\Recipe.mdb;DefaultDir=E:\\MyDesign\\pCom\\RadioTest;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;"); 
} 
 
CString CFunction::GetDefaultSQL() 
{ 
	return _T("[Function]"); 
} 
 
void CFunction::DoFieldExchange(CFieldExchange* pFX) 
{ 
	pFX->SetFieldType(CFieldExchange::outputColumn); 
// RFX_Text() 和 RFX_Int() 这类宏依赖的是 
// 成员变量的类型,而不是数据库字段的类型。 
// ODBC 尝试自动将列值转换为所请求的类型 
	RFX_Text(pFX, _T("[Function]"), m_Function); 
	RFX_Long(pFX, _T("[Channel]"), m_Channel); 
 
} 
///////////////////////////////////////////////////////////////////////////// 
// CFunction 诊断 
 
#ifdef _DEBUG 
void CFunction::AssertValid() const 
{ 
	CRecordset::AssertValid(); 
} 
 
void CFunction::Dump(CDumpContext& dc) const 
{ 
	CRecordset::Dump(dc); 
} 
#endif //_DEBUG