adodc.h
上传用户:biney012
上传日期:2022-05-09
资源大小:4592k
文件大小:3k
源码类别:

数据库系统

开发平台:

Visual C++

  1. #if !defined(AFX_ADODC_H__F03E6313_85F9_44FF_A1CF_CCD5A8E772A2__INCLUDED_)
  2. #define AFX_ADODC_H__F03E6313_85F9_44FF_A1CF_CCD5A8E772A2__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. // Dispatch interfaces referenced by this interface
  10. class C_Recordset;
  11. class COleFont;
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CAdodc wrapper class
  14. class CAdodc : public CWnd
  15. {
  16. protected:
  17. DECLARE_DYNCREATE(CAdodc)
  18. public:
  19. CLSID const& GetClsid()
  20. {
  21. static CLSID const clsid
  22. = { 0x67397aa3, 0x7fb1, 0x11d0, { 0xb1, 0x48, 0x0, 0xa0, 0xc9, 0x22, 0xe8, 0x20 } };
  23. return clsid;
  24. }
  25. virtual BOOL Create(LPCTSTR lpszClassName,
  26. LPCTSTR lpszWindowName, DWORD dwStyle,
  27. const RECT& rect,
  28. CWnd* pParentWnd, UINT nID,
  29. CCreateContext* pContext = NULL)
  30. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  31.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  32. const RECT& rect, CWnd* pParentWnd, UINT nID,
  33. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  34. BSTR bstrLicKey = NULL)
  35. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  36. pPersist, bStorage, bstrLicKey); }
  37. // Attributes
  38. public:
  39. // Operations
  40. public:
  41. CString GetConnectionString();
  42. void SetConnectionString(LPCTSTR lpszNewValue);
  43. CString GetUserName_();
  44. void SetUserName(LPCTSTR lpszNewValue);
  45. CString GetPassword();
  46. void SetPassword(LPCTSTR lpszNewValue);
  47. long GetMode();
  48. void SetMode(long nNewValue);
  49. long GetCursorLocation();
  50. void SetCursorLocation(long nNewValue);
  51. long GetConnectionTimeout();
  52. void SetConnectionTimeout(long nNewValue);
  53. long GetCommandTimeout();
  54. void SetCommandTimeout(long nNewValue);
  55. CString GetRecordSource();
  56. void SetRecordSource(LPCTSTR lpszNewValue);
  57. long GetCursorType();
  58. void SetCursorType(long nNewValue);
  59. long GetLockType();
  60. void SetLockType(long nNewValue);
  61. long GetCommandType();
  62. void SetCommandType(long nNewValue);
  63. long GetCacheSize();
  64. void SetCacheSize(long nNewValue);
  65. long GetMaxRecords();
  66. void SetMaxRecords(long nNewValue);
  67. long GetBOFAction();
  68. void SetBOFAction(long nNewValue);
  69. long GetEOFAction();
  70. void SetEOFAction(long nNewValue);
  71. CString GetCaption();
  72. void SetCaption(LPCTSTR lpszNewValue);
  73. long GetAppearance();
  74. void SetAppearance(long nNewValue);
  75. unsigned long GetBackColor();
  76. void SetBackColor(unsigned long newValue);
  77. unsigned long GetForeColor();
  78. void SetForeColor(unsigned long newValue);
  79. long GetOrientation();
  80. void SetOrientation(long nNewValue);
  81. C_Recordset GetRecordset();
  82. void SetRefRecordset(LPDISPATCH newValue);
  83. COleFont GetFont();
  84. void SetRefFont(LPDISPATCH newValue);
  85. BOOL GetEnabled();
  86. void SetEnabled(BOOL bNewValue);
  87. void Refresh();
  88. };
  89. //{{AFX_INSERT_LOCATION}}
  90. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  91. #endif // !defined(AFX_ADODC_H__F03E6313_85F9_44FF_A1CF_CCD5A8E772A2__INCLUDED_)