MyRecordset.cpp
上传用户:cuijiu615
上传日期:2007-03-28
资源大小:45k
文件大小:2k
源码类别:

家庭/个人应用

开发平台:

Visual C++

  1. // MyRecordset.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "MyRecordset.h"
  5. #ifdef _DEBUG
  6. #define new DEBUG_NEW
  7. #undef THIS_FILE
  8. static char THIS_FILE[] = __FILE__;
  9. #endif
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CMyRecordset
  12. IMPLEMENT_DYNAMIC(CMyRecordset, CRecordset)
  13. CMyRecordset::CMyRecordset(CDatabase* pdb)
  14. : CRecordset(pdb)
  15. {
  16. //{{AFX_FIELD_INIT(CMyRecordset)
  17. m_name = _T("");
  18. m_age = 0;
  19. m_sex = _T("");
  20. m_telphone = _T("");
  21. m_pager = _T("");
  22. m_mobile = _T("");
  23. m_email = _T("");
  24. m_company = _T("");
  25. m_address = _T("");
  26. m_position = _T("");
  27. m_friendship = _T("");
  28. m_introduction = _T("");
  29. m_nFields = 12;
  30. //}}AFX_FIELD_INIT
  31. //m_nDefaultType = snapshot;
  32. }
  33. void CMyRecordset::DoFieldExchange(CFieldExchange* pFX)
  34. {
  35. //{{AFX_FIELD_MAP(CMyRecordset)
  36. pFX->SetFieldType(CFieldExchange::outputColumn);
  37. RFX_Text(pFX, _T("[name]"), m_name);
  38. RFX_Int(pFX, _T("[age]"), m_age);
  39. RFX_Text(pFX, _T("[sex]"), m_sex);
  40. RFX_Text(pFX, _T("[telphone]"), m_telphone);
  41. RFX_Text(pFX, _T("[pager]"), m_pager);
  42. RFX_Text(pFX, _T("[mobile]"), m_mobile);
  43. RFX_Text(pFX, _T("[email]"), m_email);
  44. RFX_Text(pFX, _T("[company]"), m_company);
  45. RFX_Text(pFX, _T("[address]"), m_address);
  46. RFX_Text(pFX, _T("[position]"), m_position);
  47. RFX_Text(pFX, _T("[friendship]"), m_friendship);
  48. RFX_Text(pFX, _T("[introduction]"), m_introduction);
  49. //}}AFX_FIELD_MAP
  50. }
  51. /////////////////////////////////////////////////////////////////////////////
  52. // CMyRecordset diagnostics
  53. #ifdef _DEBUG
  54. void CMyRecordset::AssertValid() const
  55. {
  56. CRecordset::AssertValid();
  57. }
  58. void CMyRecordset::Dump(CDumpContext& dc) const
  59. {
  60. CRecordset::Dump(dc);
  61. }
  62. #endif //_DEBUG