S3PEquipBaseInfo.cpp
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

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