123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- #include "stdafx.h"
- #include "TableVersion.h"
- IMPLEMENT_DYNAMIC(CTableVersion, CRecordset)
- CTableVersion::CTableVersion(CDatabase* pdb): CRecordset(pdb)
- {
- m_version = L"";
- m_msgaccount = L"";
- m_msgpsw = L"";
- m_msgused = L"";
- m_msgbalance = L"";
- m_msgcheck1 = L"";
- m_msgcheck2 = L"";
- m_msgdays1 = L"";
- m_msgdays2 = L"";
- m_msgcontent1 = L"";
- m_msgcontent2 = L"";
- m_msgcheck3 = L"";
- m_msgcontent3 = L"";
- m_msgcheck4 = L"";
- m_msgtime = L"";
- m_msgphones = L"";
- m_msgcompanyname = L"";
- m_msgphones2 = L"";
- m_msgsendtype = L"";
- m_msgcontent5 = L"";
- m_msgcheck5 = L"";
- m_msgcontent6 = L"";
- m_msgcheck6 = L"";
- m_msgcheck7 = L"";
- m_msgcheck8 = L"";
- m_msgcheck9 = L"";
- m_msgcheck10 = L"";
- m_msgcontent8 = L"";
- m_msgcontent9 = L"";
- m_msgcontent10 = L"";
- m_msgcheck11 = L"";
- m_msgcheck12 = L"";
- m_msgcheck13 = L"";
- m_msgcheck14 = L"";
- m_msgcontent11 = L"";
- m_msgcontent12 = L"";
- m_msgcontent13 = L"";
- m_msgcontent14 = L"";
- m_msgcheck15 = L"";
- m_msgcontent15 = L"";
- m_msgcheck16 = L"";
- m_hospitalmsgcheck1 = L"";
- m_hospitalmsgcheck2 = L"";
- m_msgcheck17 = L"";
- m_msgcontent17 = L"";
-
- m_nFields = 45;
-
- m_bBindType = 0;
- m_nDefaultType = forwardOnly;
- }
- CString CTableVersion::GetDefaultConnect()
- {
- return _T("ODBC;DSN");
- }
- CString CTableVersion::GetDefaultSQL()
- {
- return _T("[dbo].[version]");
- }
- void CTableVersion::DoFieldExchange(CFieldExchange* pFX)
- {
- pFX->SetFieldType(CFieldExchange::outputColumn);
- if (m_bBindType)
- {
- m_nFields = m_listName.GetCount();
- for (POSITION psNameIndex = m_listName.GetHeadPosition(), psValueIndex = m_listValue.GetHeadPosition(); NULL != psNameIndex, NULL != psValueIndex;)
- {
- RFX_Text(pFX, m_listName.GetNext(psNameIndex), m_listValue.GetNext(psValueIndex));
- }
- }
- else
- {
- RFX_Text(pFX, _T("[version]"), m_version);
- RFX_Text(pFX, _T("[msgaccount]"), m_msgaccount);
- RFX_Text(pFX, _T("[msgpsw]"), m_msgpsw);
- RFX_Text(pFX, _T("[msgused]"), m_msgused);
- RFX_Text(pFX, _T("[msgbalance]"), m_msgbalance);
- RFX_Text(pFX, _T("[msgcheck1]"), m_msgcheck1);
- RFX_Text(pFX, _T("[msgcheck2]"), m_msgcheck2);
- RFX_Text(pFX, _T("[msgdays1]"), m_msgdays1);
- RFX_Text(pFX, _T("[msgdays2]"), m_msgdays2);
- RFX_Text(pFX, _T("[msgcontent1]"), m_msgcontent1, 4096);
- RFX_Text(pFX, _T("[msgcontent2]"), m_msgcontent2, 4096);
- RFX_Text(pFX, _T("[msgcheck3]"), m_msgcheck3);
- RFX_Text(pFX, _T("[msgcontent3]"), m_msgcontent3, 4096);
- RFX_Text(pFX, _T("[msgcheck4]"), m_msgcheck4);
- RFX_Text(pFX, _T("[msgtime]"), m_msgtime);
- RFX_Text(pFX, _T("[msgphones]"), m_msgphones, 4096);
- RFX_Text(pFX, _T("[msgcompanyname]"), m_msgcompanyname);
- RFX_Text(pFX, _T("[msgphones2]"), m_msgphones2, 4096);
- RFX_Text(pFX, _T("[msgsendtype]"), m_msgsendtype);
- RFX_Text(pFX, _T("[msgcontent5]"), m_msgcontent5, 4096);
- RFX_Text(pFX, _T("[msgcheck5]"), m_msgcheck5);
- RFX_Text(pFX, _T("[msgcontent6]"), m_msgcontent6, 4096);
- RFX_Text(pFX, _T("[msgcheck6]"), m_msgcheck6);
- RFX_Text(pFX, _T("[msgcheck7]"), m_msgcheck7);
- RFX_Text(pFX, _T("[msgcheck8]"), m_msgcheck8);
- RFX_Text(pFX, _T("[msgcheck9]"), m_msgcheck9);
- RFX_Text(pFX, _T("[msgcheck10]"), m_msgcheck10);
- RFX_Text(pFX, _T("[msgcontent8]"), m_msgcontent8, 4096);
- RFX_Text(pFX, _T("[msgcontent9]"), m_msgcontent9, 4096);
- RFX_Text(pFX, _T("[msgcontent10]"), m_msgcontent10, 4096);
- RFX_Text(pFX, _T("[msgcheck11]"), m_msgcheck11);
- RFX_Text(pFX, _T("[msgcheck12]"), m_msgcheck12);
- RFX_Text(pFX, _T("[msgcheck13]"), m_msgcheck13);
- RFX_Text(pFX, _T("[msgcheck14]"), m_msgcheck14);
- RFX_Text(pFX, _T("[msgcontent11]"), m_msgcontent11, 4096);
- RFX_Text(pFX, _T("[msgcontent12]"), m_msgcontent12, 4096);
- RFX_Text(pFX, _T("[msgcontent13]"), m_msgcontent13, 4096);
- RFX_Text(pFX, _T("[msgcontent14]"), m_msgcontent14, 4096);
- RFX_Text(pFX, _T("[msgcheck15]"), m_msgcheck15);
- RFX_Text(pFX, _T("[msgcontent15]"), m_msgcontent15, 4096);
- RFX_Text(pFX, _T("[msgcheck16]"), m_msgcheck16);
- RFX_Text(pFX, _T("[hospitalmsgcheck1]"), m_hospitalmsgcheck1);
- RFX_Text(pFX, _T("[hospitalmsgcheck2]"), m_hospitalmsgcheck2);
- RFX_Text(pFX, _T("[msgcheck17]"), m_msgcheck17);
- RFX_Text(pFX, _T("[msgcontent17]"), m_msgcontent17);
- }
- }
- #ifdef _DEBUG
- void CTableVersion::AssertValid() const
- {
- CRecordset::AssertValid();
- }
- void CTableVersion::Dump(CDumpContext& dc) const
- {
- CRecordset::Dump(dc);
- }
- #endif
- void CTableVersion::AddElement(LPCTSTR lpFieldName, LPCTSTR lpFieldValue)
- {
- m_bBindType = TRUE;
- m_listName.AddTail(lpFieldName);
- m_listValue.AddTail(lpFieldValue);
- }
|