Many IBDAC classes are inherited from standard VCL/LCL classes. The inheritance hierarchy chart for IBDAC is shown below. The IBDAC classes are represented by hyperlinks that point to their description in this documentation. A description of the standard classes can be found in the documentation of your IDE.
TObject
|—TPersistent
| |—TComponent
| |—TCustomConnection
| | |—TCustomDAConnection
| | |—TIBCConnection
| |—TDataSet
| | |—TMemDataSet
| | |—TCustomDADataSet
| | | |—TCustomIBCDataSet
| | | |—TCustomIBCQuery
| | | |—TIBCQuery
| | | |—TIBCStoredProc
| | | |—TCustomIBCTable
| | | |—TIBCTable
| | |—TDAMetaData
| | | |—TIBCMetaData
| | |—TVirtualTable
| |—TDataSource
| | |—TCRDataSource
| | |—TIBCDataSource
| |—DADataAdapter
| | |—IBCDataAdapter
| |—TCRBatchMove
| | |—TIBCConnectDialog
| |—TCustomDASQL
| | |—TIBCSQL
| | |—TIBCSQLMonitor
| | |—TIBCUpdateSQL
| |—TDALoader
| | |—TIBCLoader
| |—TDAScript
| | |—TIBCScript
| |—TDAAlerter
| | |—TIBCAlerter
| |—TCREncryptor
| | |—TIBCEncryptor
| |—TDATransaction
| | |—TIBCTransaction
| |—TIBCControlAndQueryService
| |—TIBCLogService
| |—TIBCTraceService
|—TBlob
| |—TCompressedBlob
| |—TIBCBlob