//////////////////////////////////////////////////////////////////////////////// // CTblclientip 实现 // 代码生成在 2014年9月24日, 17:08 #include "stdafx.h" #include "Tblclientip.h" IMPLEMENT_DYNAMIC(CTblclientip, CRecordset) CTblclientip::CTblclientip(CDatabase* pdb): CRecordset(pdb) { m_name = _T(""); m_ip = _T(""); m_bz = _T(""); m_datetime = _T(""); m_applydate = _T(""); m_branchname = _T(""); m_enterprisename = _T(""); m_regcode2 = _T(""); m_bmain = _T(""); m_modifydate = _T(""); m_rights = _T(""); m_log = _T(""); m_regcode = _T(""); m_name2 = _T(""); m_nFields = 14; m_nDefaultType = dynaset; } //#error 安全问题:连接字符串可能包含密码。 // 此连接字符串中可能包含明文密码和/或其他重要 // 信息。请在查看完此连接字符串并找到所有与安全 // 有关的问题后移除 #error。可能需要将此密码存 // 储为其他格式或使用其他的用户身份验证。 CString CTblclientip::GetDefaultConnect() { return _T("ODBC;DSN"); } CString CTblclientip::GetDefaultSQL() { return _T("[dbo].[clientip]"); } void CTblclientip::DoFieldExchange(CFieldExchange* pFX) { pFX->SetFieldType(CFieldExchange::outputColumn); // RFX_Text() 和 RFX_Int() 这类宏依赖的是 // 成员变量的类型,而不是数据库字段的类型。 // ODBC 尝试自动将列值转换为所请求的类型 RFX_Text(pFX, _T("name"), m_name); RFX_Text(pFX, _T("ip"), m_ip); RFX_Text(pFX, _T("bz"), m_bz); RFX_Text(pFX, _T("datetime"), m_datetime); RFX_Text(pFX, _T("applydate"), m_applydate); RFX_Text(pFX, _T("branchname"), m_branchname); RFX_Text(pFX, _T("enterprisename"), m_enterprisename); RFX_Text(pFX, _T("regcode2"), m_regcode2); RFX_Text(pFX, _T("bmain"), m_bmain); RFX_Text(pFX, _T("modifydate"), m_modifydate); RFX_Text(pFX, _T("rights"), m_rights); RFX_Text(pFX, _T("log"), m_log); RFX_Text(pFX, _T("regcode"), m_regcode); RFX_Text(pFX, _T("name2"), m_name2); } ///////////////////////////////////////////////////////////////////////////// // CTblclientip 诊断 #ifdef _DEBUG void CTblclientip::AssertValid() const { CRecordset::AssertValid(); } void CTblclientip::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif //_DEBUG ////////////////////////////////////////////////////////////////////////// // IMPLEMENT_DYNAMIC(CTblclientip1, CRecordset) CTblclientip1::CTblclientip1(CDatabase* pdb): CRecordset(pdb) { m_branchname = _T(""); m_regcode2 = _T(""); m_nFields = 2; m_nDefaultType = dynaset; } //#error 安全问题:连接字符串可能包含密码。 // 此连接字符串中可能包含明文密码和/或其他重要 // 信息。请在查看完此连接字符串并找到所有与安全 // 有关的问题后移除 #error。可能需要将此密码存 // 储为其他格式或使用其他的用户身份验证。 CString CTblclientip1::GetDefaultConnect() { return _T("ODBC;DSN"); } CString CTblclientip1::GetDefaultSQL() { return _T("[dbo].[clientip]"); } void CTblclientip1::DoFieldExchange(CFieldExchange* pFX) { pFX->SetFieldType(CFieldExchange::outputColumn); // RFX_Text() 和 RFX_Int() 这类宏依赖的是 // 成员变量的类型,而不是数据库字段的类型。 // ODBC 尝试自动将列值转换为所请求的类型 RFX_Text(pFX, _T("branchname"), m_branchname); RFX_Text(pFX, _T("regcode2"), m_regcode2); } ///////////////////////////////////////////////////////////////////////////// // CTblclientip 诊断 #ifdef _DEBUG void CTblclientip1::AssertValid() const { CRecordset::AssertValid(); } void CTblclientip1::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif //_DEBUG