S3PTask.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // S3PTask.cpp: implementation of the S3PTask class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "S3PTask.h"
  5. #include "S3PDBConnector.h"
  6. #include "S3PTaskListDAO.h"
  7. //////////////////////////////////////////////////////////////////////
  8. // Construction/Destruction
  9. //////////////////////////////////////////////////////////////////////
  10. S3PTask::S3PTask(int iid)
  11. {
  12. char buf[200];
  13. sprintf(buf,"%d",iid);
  14. m_primaryFields["iid"] = buf;
  15. Init();
  16. Load();
  17. }
  18. S3PTask::S3PTask()
  19. {
  20. Init();
  21. }
  22. S3PTask::~S3PTask()
  23. {
  24. Clear();
  25. }
  26. S3PDBConnection * S3PTask::GetConn()
  27. {
  28. return S3PDBConnector::Instance()->ApplyDBConnection(def_ROLEDB);
  29. }
  30. S3PTableDAO * S3PTask::GetTableDAO()
  31. {
  32. return new S3PTaskListDAO(m_pConn);
  33. }
  34. std::string S3PTask::GetAutoIncrementField()
  35. {
  36. return "iid";
  37. }
  38. std::string S3PTask::GetMandatoryField()
  39. {
  40. return "";//"iTaskCode";
  41. }