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

模拟服务器

开发平台:

C/C++

  1. // S3P_MSSQLServer_Result.h: interface for the S3P_MSSQLServer_Result class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_S3P_MSSQLSERVER_RESULT_H__16A5506B_D906_41FD_91A2_9A87D4EB4E53__INCLUDED_)
  5. #define AFX_S3P_MSSQLSERVER_RESULT_H__16A5506B_D906_41FD_91A2_9A87D4EB4E53__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "KStdAfx.h"
  10. #include "S3PResultVBC.h"
  11. #include "msado15.tlh"
  12. class S3P_MSSQLServer_Result : public S3PResultVBC  
  13. {
  14. protected:
  15. _RecordsetPtr m_pResult;
  16. public:
  17. int m_nAddRef;
  18. S3P_MSSQLServer_Result()
  19. {
  20. m_pResult = NULL;
  21. m_nAddRef = 0;
  22. }
  23. virtual ~S3P_MSSQLServer_Result();
  24. virtual int GetResult( _Recordset** ppResult);
  25. virtual int num_rows() const;
  26. virtual int num_fields() const;
  27. virtual void data_seek (unsigned int offset, int nType) const;
  28. virtual bool get_field_data(unsigned int nfieldindex, void* pData, unsigned long nsize);
  29. virtual int unuse();
  30. };
  31. #endif // !defined(AFX_S3P_MSSQLSERVER_RESULT_H__16A5506B_D906_41FD_91A2_9A87D4EB4E53__INCLUDED_)