DCL 4.0
Loading...
Searching...
No Matches
IBModuleMain.cpp File Reference
#include <dcl/Config.h>
#include <ibase.h>
#include <dcl/Object.h>
#include <dcl/SQLCore.h>
#include "IBConnection.h"

Go to the source code of this file.

Functions

SQL::ConnectionCreateConnectionInstance ()
bool ModuleInitialize ()
bool ModuleCleanup ()

Variables

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT

Function Documentation

◆ CreateConnectionInstance()

SQL::Connection * CreateConnectionInstance ( )

Definition at line 63 of file IBModuleMain.cpp.

64{
65// cerr << "createDatabaseObject IB\n";
66 return new IBConnection(_serverTitle);
67}

◆ ModuleCleanup()

bool ModuleCleanup ( )

Definition at line 74 of file IBModuleMain.cpp.

75{
76 return true;
77}

◆ ModuleInitialize()

bool ModuleInitialize ( )

Definition at line 69 of file IBModuleMain.cpp.

70{
71 return true;
72}

Variable Documentation

◆ DCL_DSO_ENTRY_POINT

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT
Initial value:
=
{
__T("DCL SQL Driver for InterBase 2010 (XE) V10")
,
_serverTitle,
__T("4.0.0.0"),
}
#define __TIMESTAMP__
Definition Config.h:215
#define DCL_BUILD_FLAG
Definition Config.h:399
#define DCL_SQL_DRIVER_MODULE
Definition Config.h:390
#define DCL_SQL_VERSION
Definition Config.h:381
#define DCL_VERSION
Definition Config.h:376
bool ModuleInitialize()
bool ModuleCleanup()
SQL::Connection * CreateConnectionInstance()
#define __T(str)
Definition Object.h:44

Definition at line 82 of file IBModuleMain.cpp.

83{
84 // DCL common members
85 sizeof(SQL::DRIVER_MODULE), // structure size
89 DCL_SQL_DRIVER_MODULE, // module type
90#ifdef FIREBIRD_IBASE_H
91 __T("DCL SQL Driver for Firebird")
92#else
93 __T("DCL SQL Driver for InterBase 2010 (XE) V10")
94#endif
95 ,
96
97 // private members
99 _serverTitle,
100 __T("4.0.0.0"),
104};