Tables.h
上传用户:jsxglz
上传日期:2007-01-03
资源大小:117k
文件大小:1k
源码类别:

SQL Server

开发平台:

Visual C++

  1. // Tables.h: interface for the CTables class.
  2. //
  3. #if !defined(AFX_TABLES_H__B429EFC4_93B3_11D2_BD3E_204C4F4F5020__INCLUDED_)
  4. #define AFX_TABLES_H__B429EFC4_93B3_11D2_BD3E_204C4F4F5020__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CTables - results from ::SQLTables()
  10. class CTables : public CRecordsetEx
  11. {
  12. public:
  13. CTables(CDatabase* pDatabase);
  14. DECLARE_DYNAMIC(CTables)
  15. // Field Data
  16. CString m_strTableQualifier;
  17. CString m_strTableOwner;
  18. CString m_strTableName;
  19. CString m_strTableType;
  20. CString m_strRemarks;
  21. // Operations
  22. BOOL Open(LPCSTR pszTableQualifier = NULL,
  23.  LPCSTR pszTableOwner = NULL,
  24.  LPCSTR pszTableName = NULL,
  25.  LPCSTR pszColumnName = NULL,
  26.  UINT   nOpenType = forwardOnly);
  27. // Overrides
  28. virtual CString GetDefaultConnect();
  29. virtual CString GetDefaultSQL();
  30. virtual void DoFieldExchange(CFieldExchange*);
  31. // Implementation
  32. #ifdef _DEBUG
  33. virtual void AssertValid() const;
  34. virtual void Dump(CDumpContext& dc) const;
  35. #endif
  36. };
  37. #endif // !defined(AFX_TABLES_H__B429EFC4_93B3_11D2_BD3E_204C4F4F5020__INCLUDED_)