Tbldindan.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. #pragma once
  2. // Tbldindan.h : CTbldindan 的声明
  3. // 代码生成在 2014年9月24日, 17:08
  4. namespace lyfzInternal
  5. {
  6. ///////////////////////////////////////////////////////////////////////////
  7. // 生成表对应的Insert宏;
  8. #define INSERT_dindan _T("INSERT INTO [dindan](\
  9. id,\
  10. name1,\
  11. name2,\
  12. taoxiname,\
  13. taoxijiage,\
  14. taoxizs,\
  15. bm,\
  16. ren,\
  17. bz,\
  18. from,\
  19. pick_up_man,\
  20. service_state,\
  21. pick_up_dept\
  22. )VALUES(\
  23. '%s',\
  24. '%s',\
  25. '%s',\
  26. '%s',\
  27. '%s',\
  28. '%s',\
  29. '%s',\
  30. '%s',\
  31. '%s',\
  32. '%s',\
  33. '%s',\
  34. '%s',\
  35. '%s'\
  36. )")
  37. ///////////////////////////////////////////////////////////////////////////
  38. // 生成表对应的结构体;
  39. typedef struct __Tbl_dindan__
  40. {
  41. CString _id;
  42. CString _name1;
  43. CString _name2;
  44. CString _taoxiname;
  45. CString _taoxijiage;
  46. CString _taoxizs;
  47. CString _bm;
  48. CString _ren;
  49. CString _bz;
  50. CString _from;
  51. CString _pick_up_man;
  52. CString _service_state;
  53. CString _pick_up_dept;
  54. }Tbldindan, *pTbldindan;
  55. ///////////////////////////////////////////////////////////////////////////
  56. class CTbldindan : public CRecordset
  57. {
  58. public:
  59. CTbldindan(CDatabase* pDatabase = NULL);
  60. DECLARE_DYNAMIC(CTbldindan)
  61. // 字段/参数数据
  62. // 以下字符串类型(如果存在)反映数据库字段(ANSI 数据类型的 CStringA 和 Unicode
  63. // 数据类型的 CString)的实际数据类型。
  64. // 这是为防止 ODBC 驱动程序执行可能
  65. // 不必要的转换。如果希望,可以将这些成员更改为
  66. // CString 类型,ODBC 驱动程序将执行所有必要的转换。
  67. // (注意: 必须使用 3.5 版或更高版本的 ODBC 驱动程序
  68. // 以同时支持 Unicode 和这些转换)。
  69. CString m_id;
  70. CString m_name1;
  71. CString m_name2;
  72. CString m_phone1;
  73. //CString m_phone2;
  74. CString m_taoxiname;
  75. CString m_taoxijiage;
  76. CString m_taoxizs;
  77. CString m_bm;
  78. CString m_ren;
  79. CString m_bz;
  80. CString m_from;
  81. CString m_pick_up_man;
  82. CString m_service_state;
  83. CString m_pick_up_dept;
  84. // 重写
  85. // 向导生成的虚函数重写
  86. public:
  87. virtual CString GetDefaultConnect(); // 默认连接字符串
  88. virtual CString GetDefaultSQL(); // 记录集的默认 SQL
  89. virtual void DoFieldExchange(CFieldExchange* pFX); // RFX 支持
  90. // 实现
  91. #ifdef _DEBUG
  92. virtual void AssertValid() const;
  93. virtual void Dump(CDumpContext& dc) const;
  94. #endif
  95. static void GetReturnValue(IN CArray<CStringArray, CStringArray>& AryValue, IN CDatabase* pDatabase, IN CString strFilter);
  96. };
  97. class CTbldindanObj : public CObject
  98. {
  99. protected:
  100. DECLARE_SERIAL(CTbldindanObj)
  101. CTbldindanObj();
  102. public:
  103. ~CTbldindanObj() {};
  104. CString m_id;
  105. CString m_name1;
  106. CString m_name2;
  107. CString m_phone1;
  108. //CString m_phone2;
  109. CString m_taoxiname;
  110. CString m_taoxijiage;
  111. CString m_taoxizs;
  112. CString m_bm;
  113. CString m_ren;
  114. CString m_bz;
  115. CString m_from;
  116. CString m_pick_up_man;
  117. CString m_service_state;
  118. CString m_pick_up_dept;
  119. public:
  120. CTbldindanObj& operator=(const CTbldindanObj& member);
  121. virtual void Serialize(CArchive& ar);
  122. };
  123. };