LRD_CONNECTION

The LRD_CONNECTION structure is described below. Note that user programs must not modify the fields in or pointed to from this structure. However, after a successful lrd_open_connection call, you can use the pvDBInfo pointers by manually inserting calls to database API routines.

void * pvDBInfo1;
Pointer to database information. DBLIB: Pointer to LOGINRECCTLIB: Pointer to CS_CONNECTIONORACLE: Pointer to the LDA
void *pvDBInfo2;
Pointer to database information. DBLIB: NULL ORACLE: Pointer to the HDA
void *pvDBInfo3;
Pointer to database information. DBLIB: NULLORACLE: NULL
struct LRD_CONTEXT * ptContext;
Pointer to an LRD_CONTEXT structure
void *pvDBIConnection;
Pointer to internal information.
void *pvDBIConnectionInfo;
Pointer to internal information.
struct LRD_CONNECTION * ptNextWithinContext;
The next LRD_CONNECTION within the LRD_CONTEXTptConnectionList.



struct LRD_CURSOR ptCursorList;
Pointer to the LRD_CURSOR list.
unsigned int uiDBType;
The target Database Versions
struct
Flags structure { unsigned int bClosed:1; TRUE when cursor is closed (DbLib) unsigned int uiReserved1:7; Reserved }