[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Abstract class for connections to a server.
Source position: db.pas line 2229
type TCustomConnection = class(TComponent) |
||
public |
||
procedure Close(); |
|
Close the connection. |
destructor Destroy; override; |
|
Remove the TCustomconnection instance from memory. |
procedure Open; |
|
Makes the connection to the server. |
property DataSetCount: LongInt; [r] |
|
Number of datasets connected to this connection. |
|
Datasets linked to this connection. |
|
published |
||
property Connected: Boolean; [rw] |
|
Is the connection established or not. |
property LoginPrompt: Boolean; [rw] |
|
Should the OnLogin be triggered. |
property AfterConnect: TNotifyEvent; [rw] |
|
Event triggered after a connection is made. |
property AfterDisconnect: TNotifyEvent; [rw] |
|
Event triggered after a connection is closed. |
property BeforeConnect: TNotifyEvent; [rw] |
|
Event triggered before a connection is made. |
property BeforeDisconnect: TNotifyEvent; [rw] |
|
Event triggered before a connection is closed. |
property OnLogin: TLoginEvent; [rw] |
|
Event triggered when a login prompt is shown. |
property OnCloseError: TCloseErrorEvent; [rw] |
||
end; |
|
Abstract class for connections to a server. |
|
| | ||
| | ||
| | ||
TCustomConnection must be used for all database classes that need a connection to a server. The class introduces some methods and classes to activate the connection (Open) and to deactivate the connection (TCustomConnection.Close), plus a property to inspect the state (Connected) of the connected.
|
Makes the connection to the server. |
|
|
Close the connection. |
|
|
Is the connection established or not. |