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 } |