void CaIeaDataPage1::Serialize (CArchive& ar) { m_QueryResult.Serialize(ar); m_arrayTreeItemPath.Serialize(ar); m_floatFormat.Serialize(ar); if (ar.IsStoring()) { ar << GetObjectVersion(); ar << m_bDatabaseGateway; ar << m_strServerClass; ar << m_strNode; ar << m_strDatabase; ar << m_strFile2BeExported; ar << m_strStatement; ar << (int)n_ExportFormat; } else { int nFormat; UINT nVersion; ar >> nVersion; ar >> m_bDatabaseGateway; ar >> m_strServerClass; ar >> m_strNode; ar >> m_strDatabase; ar >> m_strFile2BeExported; ar >> m_strStatement; ar >> nFormat; n_ExportFormat = ExportedFileType(nFormat); } }
void CaRule::Serialize (CArchive& ar) { CaDBObject::Serialize (ar); if (ar.IsStoring()) { ar << GetObjectVersion(); } else { UINT nVersion; ar >> nVersion; } }
void CaSequence::Serialize (CArchive& ar) { CaDBObject::Serialize (ar); if (ar.IsStoring()) { ar << GetObjectVersion(); ar << m_nFlag; } else { UINT nVersion; ar >> nVersion; ar >> m_nFlag; } }
void CaRuleDetail::Serialize (CArchive& ar) { CaRule::Serialize(ar); if (ar.IsStoring()) { ar << GetObjectVersion(); ar << m_strBaseTable; ar << m_strBaseTableOwner; ar << m_strDetailText; } else { UINT nVersion; ar >> nVersion; ar >> m_strBaseTable; ar >> m_strBaseTableOwner; ar >> m_strDetailText; } }
void CaSequenceDetail::Serialize (CArchive& ar) { CaSequence::Serialize (ar); if (ar.IsStoring()) { ar << GetObjectVersion(); ar << m_bDecimalType; ar << m_bCycle; ar << m_bOrder; ar << m_csMaxValue; ar << m_csMinValue; ar << m_csStartWith; ar << m_csIncrementBy; ar << m_csNextValue; ar << m_csCacheSize; ar << m_csDecimalPrecision; } else { UINT nVersion; ar >> nVersion; ar >> m_bDecimalType; ar >> m_bCycle; ar >> m_bOrder; ar >> m_csMaxValue; ar >> m_csMinValue; ar >> m_csStartWith; ar >> m_csIncrementBy; ar >> m_csNextValue; ar >> m_csCacheSize; ar >> m_csDecimalPrecision; } }
void CaIeaDataPage2::Serialize (CArchive& ar) { if (ar.IsStoring()) { ar << GetObjectVersion(); ar << m_tchDelimiter; ar << m_tchQuote; ar << m_bQuoteIfDelimiter; ar << m_bExportHeader; ar << m_bReadLock; } else { UINT nVersion; ar >> nVersion; ar >> m_tchDelimiter; ar >> m_tchQuote; ar >> m_bQuoteIfDelimiter; ar >> m_bExportHeader; ar >> m_bReadLock; } }