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

SQL Server

开发平台:

Visual C++

  1. // catsets.h
  2. // This is a part of the Microsoft Foundation Classes C++ library.
  3. // Copyright (C) 1992-1998 Microsoft Corporation
  4. // All rights reserved.
  5. //
  6. // This source code is only intended as a supplement to the
  7. // Microsoft Foundation Classes Reference and related
  8. // electronic documentation provided with the library.
  9. // See these sources for detailed information regarding the
  10. // Microsoft Foundation Classes product.
  11. #ifndef CATSETS_H
  12. #define CATSETS_H
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CGetTypeInfo - results from SQLGetTypeInfo()
  15. class CGetTypeInfo : public CRecordset
  16. {
  17. virtual CString GetDefaultConnect() { return ""; }
  18. virtual CString GetDefaultSQL() { return ""; }
  19. public:
  20. CGetTypeInfo(CDatabase* pDatabase);
  21. BOOL            Open(short fSqlType = SQL_ALL_TYPES,
  22.  UINT  nOpenType = forwardOnly);
  23. CString         m_strTypeName;
  24. int             m_fDataType;
  25. long            m_nPrecision;
  26. CString         m_strLiteralPrefix;
  27. CString         m_strLiteralSuffix;
  28. CString         m_strCreateParams;
  29. int             m_fNullable;
  30. BOOL            m_bCaseSensitive;
  31. int             m_fSearchable;
  32. int             m_fUnsignedAttribute;
  33. BOOL            m_bMoney;
  34. int             m_fAutoIncrement;
  35. CString         m_strLocalTypeName;
  36. int             m_nMinimumScale;
  37. int             m_nMaximumScale;
  38. virtual void    DoFieldExchange(CFieldExchange*);
  39. };
  40. #endif