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

模拟服务器

开发平台:

C/C++

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