| [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 2001
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  |