⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servercppdm.h

📁 Direct Oracle Access 非常好的Oracle数据库直接访问组件包 支持个版本的Delphi及C++ Builder 有源码
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef ServerCPPDMH
#define ServerCPPDMH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "Server_TLB.h"
#include "Oracle.hpp"
#include "OracleData.hpp"
#include "OracleProvider.hpp"
#include <Db.hpp>
#include <Provider.hpp>
#include "ServerUnit.h"
//---------------------------------------------------------------------------
class TRemoteCPPDM : public TDataModule
{
__published:	// IDE-managed Components
    TOracleSession *OracleSession;
    TOracleProvider *EmpProvider;
    TOracleProvider *DeptProvider;
    TOracleDataSet *DeptDataSet;
    TOracleDataSet *EmpDataSet;
    TOracleLogon *OracleLogon;
    void __fastcall RemoteCPPDMCreate(TObject *Sender);
    void __fastcall RemoteCPPDMDestroy(TObject *Sender);
    void __fastcall AfterQuery(TOracleDataSet *Sender);
    void __fastcall AfterPost(TDataSet *DataSet);
    void __fastcall TranslateMessage(TOracleDataSet *Sender,
          int ErrorCode, const AnsiString ConstraintName, char Action,
          AnsiString &Msg);
private:	// User declarations
public:		// User declarations
    __fastcall TRemoteCPPDM(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TRemoteCPPDM *RemoteCPPDM;
//---------------------------------------------------------------------------
// The following define is utilized by the IDEs Code Manager to ensure that
// your controls Library Identifier is kept up-to-date.
// NOTE: Do not remove or modify this macro.
//
#define LIBID_RemoteCPPDM LIBID_Server
//---------------------------------------------------------------------------
class ATL_NO_VTABLE TRemoteCPPDMImpl:
  REMOTEDATAMODULE_IMPL(TRemoteCPPDMImpl, RemoteCPPDM, TRemoteCPPDM, IRemoteCPPDM)
{
public:

BEGIN_COM_MAP(TRemoteCPPDMImpl)
  AUTOOBJECT_COM_INTERFACE_ENTRIES(IRemoteCPPDM)
END_COM_MAP()

DECLARE_REMOTEDATAMODULE_REGISTRY("Server.RemoteCPPDM")

protected: 
  STDMETHOD(get_DeptProvider(IProvider** Value)); 
  STDMETHOD(get_EmpProvider(IProvider** Value));
};
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -