Class: cSQLHandleManager
*****************************************************************************
*** Class : cSQLHandlemanager ***
*** Purpose: Manager for embedded SQL handles. ***
*** ***
*** Description: ***
*** We want to be able to use multiple drivers and multiple ***
*** connections within a driver and multiple statements within a ***
*** connection. To allow this we have palced our own handle logic on ***
*** top of the driver handle logic. This way we can handle the ***
*** situation where two driver handles may be equal. ***
*****************************************************************************
Class Hierarchy:
ARRAY

cSQLHandleManagerClass Definition
Properties
String
psDefaultConnection
String
psDefaultDriver
Functions and Procedures

Construct_object(Integer Image)
Integer
CreateHandle()
***
*** Function: CreateHandle
*** Purpose : Allocate memory for the desired type of handle
***
integer
SQLConnect(String sDrvrID String sConnect)
***
*** Function: SQLConnect
*** Purpose : Make a connectin to an embedded SQL server
*** Returns : The DataFlex handle to the connection
***
Integer
SQLFileConnect(Integer iFileNum)
***
*** Function: SQLFileConnect
*** Purpose : Make an existing connection available for use with Embedded
*** SQL. The connection is identified by the number opf a file
*** that is open for that connection.
***

SQLSetConnect(String sDriver String sConnect)
***
*** Procedure: SQLSetConnect
*** Purpose : Store default connection information
***
Instances
| Break_Array | Report.pkg | 222 |
| Button_Ids | Dfclient.pkg | 498 |
| ColCkBox | Dfsellst.pkg | 129 |
| EV | Dfdtcent.pkg | 41 |
| EV | Dfenrad.pkg | 93 |
| Export_Array | Dd_cddeo.pkg | 42 |
| item$group | dep_item.pkg | 85 |
| item_group_ids | dep_item.pkg | 67 |
| oArgs | cCommandLine.pkg | 22 |
| oColParams | Dfdata.pkg | 70 |
| oDFColorArray | Df_print.pkg | 982 |
| oDiagramArray | Df_print.pkg | 1061 |
| oEntryValues | Dd_pklst.pkg | 52 |
| oRecords | Datalist.pkg | 178 |
| Radio_Objects | Dfrad_mx.pkg | 45 |
| RptTotal | Dfwinrpt.pkg | 61 |
| Seq_Channel_List | seq_chnl.pkg | 57 |
| Statushelp_Array | Windows.pkg | 3030 |
| Statushelp_Array | Sthlp_mx.pkg | 11 |
| Statushelp_Array | Datadict.pkg | 1184 |
| System_File_obj | Datadict.pkg | 1193 |
| WinQLErrors | CrystalReport.pkg | 962 |
References (2):