[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Abstract class for connections to a server
Source position: db.pas line 1942
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. |
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 |