IDADriverManager Interface

This is a Library topic for Data Abstract for Delphi
This page is generated from external data, please do not update
Interfaces — Classes — Enums — Aliases — Implements
Contents |
Overview
IDADriverManager provides access to all the functionality needed to load, unload and verify drivers.
Though this interface isn't used in Data Abstract directly, it can be usable in Hydra plugins for drivers managing.
It can be obtained using a TDADriverManager component:
var idm:IDADriverManager; begin idm := DriverManager as IDADriverManager;
Location
uDAInterfaces.pas
Implemented in
Properties
| DriverCount |
|---|
|
Returns the number of drivers currently available, including both statically linked and dynamically loaded drivers.
|
| Drivers |
|
Returns the IDADriver reference for the specified driver.
|
Required Methods
| DriverByDriverID |
|---|
|
|
| FindDriver |
|
|
| GetDriverCount |
|
Returns the number of drivers currently available, including both statically linked and dynamically loaded drivers.
|
| GetDrivers |
|
Returns the IDADriver reference for the specified driver.
|
| ListDrivers |
|
|
| LoadDriver |
|
Dynamically loads the driver from the specified .dad file.
|
| LoadDrivers () overload |
|
Dynamically loads all the drivers from the specified list of .dad files.
|
| LoadDrivers (IROStrings, boolean, boolean) overload |
|
|
| UnloadAllDrivers |
|
Unloads all dynamically loaded drivers. Before calling this method, make sure that there are no active or pooled connections using the driver(s) about to be unloaded. You can ensure all pooled connections are closed by calling the TDAConnectionManager.ClearPool method.
|
| UnloadDriver |
|
Unloads the specified driver, if it was dynamically loaded. Before calling this method, make sure there are no active or pooled connections using the driver(s) about to be unloaded. You can ensure all pooled connections are closed by calling the TDAConnectionManager.ClearPool method.
|
See Also
- TDADriverManager
- Lists
- Data Abstract for Delphi: Interfaces — Classes — Enums — Aliases — Implements
- RemObjects SDK for Delphi: Interfaces — Classes — Aliases — Implements
- Data Abstract shared: Data Types – File Types
- other editions:
- Data Abstract for .NET: Namespaces — Interfaces — Classes — Enums — Implements
- Data Abstract for Xcode: Protocols — Classes — Enums — Implements
- Data Abstract for Java: Namespaces — Interfaces — Classes — Enums — Implements
- Data Abstract for JavaScript: Objects
- Data Abstract for Delphi: Interfaces — Classes — Enums — Aliases — Implements

Product: RemObjects Data Abstract
Available Editions: Data Abstract for .NET, Delphi and Xcode