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

模拟服务器

开发平台:

C/C++

  1. //-----------------------------------------//
  2. //                                         //
  3. //  File : S3PDBConVBC.h    //
  4. // Author : Yang Xiaodong            //
  5. // Modified : 3/25/2003                //
  6. //                                         //
  7. //-----------------------------------------//
  8. #if !defined(AFX_S3PDBCONVBC_H__7CEDC5DC_8F90_45DA_B24D_27A082789125__INCLUDED_)
  9. #define AFX_S3PDBCONVBC_H__7CEDC5DC_8F90_45DA_B24D_27A082789125__INCLUDED_
  10. #if _MSC_VER > 1000
  11. #pragma once
  12. #endif // _MSC_VER > 1000
  13. #include <string>
  14. #include "KThread.h"
  15. typedef struct tag_DATABASEINFO
  16. {
  17. std::string strServer;
  18. std::string strDataBase;
  19. std::string strUser;
  20. std::string strPassword;
  21. }_DATABASEINFO, *_LPDATABASEINFO;
  22. class S3PResultVBC;
  23. class S3PDBConVBC  : public K_CS
  24. {
  25. public:
  26. virtual bool OpenConnect(_LPDATABASEINFO) = 0;
  27. virtual void CloseConnect() = 0;
  28. virtual bool QuerySql(const char* lpszSql, S3PResultVBC** ppResult) = 0;
  29. virtual bool Do(const char* lpszSql) = 0;
  30. ~S3PDBConVBC();
  31. protected:
  32. S3PDBConVBC();
  33. };
  34. #endif // !defined(AFX_S3PDBCONVBC_H__7CEDC5DC_8F90_45DA_B24D_27A082789125__INCLUDED_)