DCL 3.7.4
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 62 of file IBModuleMain.cpp.

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

◆ ModuleCleanup()

bool ModuleCleanup ( )

Definition at line 73 of file IBModuleMain.cpp.

74{
75 return true;
76}

◆ ModuleInitialize()

bool ModuleInitialize ( )

Definition at line 68 of file IBModuleMain.cpp.

69{
70 return true;
71}

Variable Documentation

◆ DCL_DSO_ENTRY_POINT

DCL_DSO_EXPORT SQL::DRIVER_MODULE DCL_DSO_ENTRY_POINT
Initial value:
=
{
__T("DCL SQL Adapter for InterBase 2010 (XE) V10")
,
_serverTitle,
}
#define DCL_BUILD_FLAG
Definition Config.h:362
#define DCL_SQL_DRIVER_MODULE
Definition Config.h:353
bool ModuleInitialize()
bool ModuleCleanup()
SQL::Connection * CreateConnectionInstance()
#define __T(str)
Definition Object.h:60
#define DCL_SQL_VERSION
#define __BUILD_TIMESTAMP__
#define DCL_VERSION
#define DCL_SQL_VERSION_STRING

Definition at line 81 of file IBModuleMain.cpp.

82{
83 // DCL common members
84 sizeof(SQL::DRIVER_MODULE), // structure size
88 DCL_SQL_DRIVER_MODULE, // module type
89#ifdef FIREBIRD_IBASE_H
90 __T("DCL SQL Adapter for Firebird")
91#else
92 __T("DCL SQL Adapter for InterBase 2010 (XE) V10")
93#endif
94 ,
95
96 // private members
98 _serverTitle,
103};