home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / po7_win / object10 / logedt.h < prev    next >
C/C++ Source or Header  |  1994-11-13  |  1KB  |  58 lines

  1. /* Copyright (c) Oracle Corporation 1994.  All Rights Reserved */
  2.  
  3. /*
  4.   DESCRIPTION
  5.       database login class.  This class allows a caller to obtain
  6.       an ODatabase object which represents a connection to a database
  7.   MODIFIED
  8.       kwhitley    10/04/94    Created
  9. */
  10.  
  11. #ifndef LOGDLG_ORACLE
  12. #define LOGDLG_ORACLE
  13.  
  14. #ifndef ORACL_ORACLE
  15. #include "oracl.h"
  16. #endif
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // logdlg dialog 
  20.  
  21. class logdlg : public CDialog // subclass of a dialog
  22. {
  23. public:
  24.     // Construction
  25.     logdlg(CWnd* pParent = NULL);    // standard constructor
  26.  
  27.     // get a database login
  28.     ODatabase GetLogin(long options = ODATABASE_DEFAULT);
  29.  
  30. private:
  31.     OSession  m_session;      // our handle to the default session
  32.     ODatabase m_database;     // our handle to the database object
  33.                               //   that we're trying to create
  34.     long      m_options;      // the database options we want to use to open the database
  35.     
  36.     
  37. //// dialog implementation
  38.  
  39.  
  40. // Dialog Data
  41.     //{{AFX_DATA(logdlg)
  42.     enum { IDD = IDD_LOGIND };
  43.         // NOTE: the ClassWizard will add data members here
  44.     //}}AFX_DATA
  45.  
  46. // Implementation
  47. protected:
  48.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  49.  
  50.     // Generated message map functions
  51.     //{{AFX_MSG(logdlg)
  52.     virtual void OnOK();
  53.     //}}AFX_MSG
  54.     DECLARE_MESSAGE_MAP()
  55. };
  56.  
  57. #endif // LOGDLG_ORACLE
  58.