TDatabase class

A database connection that owns datasets and transactions.

Inheritance
Implementers

Constructors

TDatabase([TComponent? aOwner])

Properties

afterConnect ↔ TNotifyEvent?
getter/setter pairinherited
afterDisconnect ↔ TNotifyEvent?
getter/setter pairinherited
beforeConnect ↔ TNotifyEvent?
getter/setter pairinherited
beforeDisconnect ↔ TNotifyEvent?
getter/setter pairinherited
componentCount → int
no setterinherited
componentState → TComponentState
finalinherited
connected ↔ bool
getter/setter pairinherited
databaseName ↔ String
getter/setter pair
dataSetCount → int
no setterinherited
directory ↔ String
getter/setter pair
forcedClose ↔ bool
getter/setter pairinherited
hashCode → int
The hash code for this object.
no setterinherited
isSQLBased → bool
no setter
keepConnection ↔ bool
getter/setter pair
loginPrompt ↔ bool
getter/setter pairinherited
name ↔ String
getter/setter pairinherited
onLogin ↔ TLoginEvent?
getter/setter pairinherited
owner → TComponent?
no setterinherited
params ↔ TStrings
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
streamedConnected ↔ bool
getter/setter pairinherited
transactionCount → int
no setter

Methods

assign(TPersistent? source) → void
inherited
assignTo(TPersistent dest) → void
inherited
checkConnected() → void
checkDisConnected() → void
closeConnection([bool forceClose = false]) → void
inherited
closeDataSets() → void
closeTransactions() → void
components(int index) → TComponent
inherited
dataSets(int index) → TDataSet?
inherited
destroy() → void
override
doConnect() → void
override
doDisconnect() → void
override
doInternalConnect() → void
doInternalDisConnect() → void
doLoginPrompt() → void
inherited
endTransaction() → void
findComponent(String aName) → TComponent?
inherited
free() → void
inherited
freeNotification(TComponent aComponent) → void
inherited
getConnected() → bool
override
getDataSet(int index) → TDataSet?
override
getDataSetCount() → int
override
getLoginParams(TStringRef aDatabaseName, TStringRef aUserName, TStringRef aPassword) → void
inherited
internalHandleException() → void
inherited
loaded() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notification(TComponent aComponent, TOperation operation) → void
inherited
openConnection() → void
inherited
registerDataset(TDBDataset ds) → void
registerTransaction(TDBTransaction ta) → void
removeDataSets() → void
removeFreeNotification(TComponent aComponent) → void
inherited
removeTransactions() → void
setConnected(bool value) → void
inherited
setLoginParams(String aDatabaseName, String aUserName, String aPassword) → void
inherited
startTransaction() → void
toString() → String
A string representation of this object.
inherited
transactions(int index) → TDBTransaction
unregisterDataset(TDBDataset ds) → void
unregisterTransaction(TDBTransaction ta) → void

Operators

operator ==(Object other) → bool
The equality operator.
inherited