TWapSQLConnection class
- Inheritance
-
- Object
- TPersistent
- TComponent
- TCustomConnection
- TDatabase
- TSQLConnection
- TWapSQLConnection
Constructors
- TWapSQLConnection([TComponent? aOwner, LazarusDbDriver? driver])
Properties
- afterConnect ↔ TNotifyEvent?
-
getter/setter pairinherited
- afterDisconnect ↔ TNotifyEvent?
-
getter/setter pairinherited
- beforeConnect ↔ TNotifyEvent?
-
getter/setter pairinherited
- beforeDisconnect ↔ TNotifyEvent?
-
getter/setter pairinherited
- charSet ↔ String
-
getter/setter pairinherited
- codePage → int
-
no setterinherited
- componentCount → int
-
no setterinherited
- componentState → TComponentState
-
finalinherited
- connected ↔ bool
-
getter/setter pairinherited
- connOptions ↔ TConnOptions
-
getter/setter pairinherited
- databaseName ↔ String
-
getter/setter pairinherited
- dataSetCount → int
-
no setterinherited
- directory ↔ String
-
getter/setter pairinherited
- driver ↔ LazarusDbDriver?
-
getter/setter pair
- fieldNameQuoteChars ↔ TQuoteChars
-
getter/setter pairinherited
- forcedClose ↔ bool
-
getter/setter pairinherited
- handle → dynamic
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hostName ↔ String
-
getter/setter pairinherited
- isSQLBased → bool
-
no setterinherited
- keepConnection ↔ bool
-
getter/setter pairinherited
- logEvents ↔ TDBEventTypes
-
getter/setter pairinherited
- loginPrompt ↔ bool
-
getter/setter pairinherited
- name ↔ String
-
getter/setter pairinherited
- onLog ↔ TDBLogNotifyEvent?
-
getter/setter pairinherited
- onLogin ↔ TLoginEvent?
-
getter/setter pairinherited
- options ↔ TSQLConnectionOptions
-
getter/setter pairinherited
- owner → TComponent?
-
no setterinherited
- params ↔ TStrings
-
getter/setter pairinherited
- password ↔ String
-
getter/setter pairinherited
- pendingCount → int
-
no setter
- port ↔ int
-
getter/setter pairinherited
- role ↔ String
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sqlFormatSettings ↔ TFormatSettings
-
getter/setter pairinherited
- streamedConnected ↔ bool
-
getter/setter pairinherited
- transaction ↔ TSQLTransaction?
-
getter/setter pairinherited
- transactionCount → int
-
no setterinherited
- userName ↔ String
-
getter/setter pairinherited
Methods
-
addFieldDef(
TFieldDefs aFieldDefs, int aFieldNo, String aName, TFieldType aDataType, int aSize, int aPrecision, bool aByteSize, bool aRequired, bool aReadOnly) → TFieldDef -
inherited
-
addFieldDefs(
TSQLCursor cursor, TFieldDefs fieldDefs) → void -
override
-
addFieldToUpdateWherePart(
TStringRef sqlWhere, TUpdateMode updateMode, TField f, [TBoolRef? usedEmptyKey]) → void -
inherited
-
allocateCursorHandle(
) → TSQLCursor -
override
-
allocateTransactionHandle(
) → TSQLHandle -
override
-
applyFieldUpdate(
TSQLCursor? c, TSQLDBParam p, TField f, bool useOldValue) → void -
inherited
-
applyRecUpdate(
TCustomSQLQuery query, TUpdateKind updateKind) → void -
inherited
-
assign(
TPersistent? source) → void -
inherited
-
assignTo(
TPersistent dest) → void -
inherited
-
attemptCommit(
TSQLHandle trans) → bool -
inherited
-
attemptRollBack(
TSQLHandle trans) → bool -
inherited
-
checkConnected(
) → void -
inherited
-
checkDisConnected(
) → void -
inherited
-
closeConnection(
[bool forceClose = false]) → void -
inherited
-
closeDataSets(
) → void -
inherited
-
closeTransactions(
) → void -
inherited
-
commit(
TSQLHandle trans) → bool -
override
-
commitRetaining(
TSQLHandle trans) → void -
override
-
components(
int index) → TComponent -
inherited
-
constructDeleteSQL(
TCustomSQLQuery query) → String -
inherited
-
constructInsertSQL(
TCustomSQLQuery query, TBoolRef returningClause) → String -
inherited
-
constructRefreshSQL(
TCustomSQLQuery query, TUpdateKind updateKind) → String -
inherited
-
constructUpdateSQL(
TCustomSQLQuery query, TBoolRef returningClause) → String -
inherited
-
createCustomQuery(
TComponent? aOwner) → TCustomSQLQuery -
inherited
-
createDB(
) → void -
inherited
-
dataSets(
int index) → TDataSet? -
inherited
-
deAllocateCursorHandle(
TSQLCursor cursor) → void -
override
-
destroy(
) → void -
inherited
-
doConnect(
) → void -
inherited
-
doDisconnect(
) → void -
inherited
-
doInternalConnect(
) → void -
override
-
doInternalDisConnect(
) → void -
override
-
doLoginPrompt(
) → void -
inherited
-
dropDB(
) → void -
inherited
-
endTransaction(
) → void -
inherited
-
execute(
TSQLCursor cursor, TSQLTransaction? aTransaction, TParams? aParams) → void -
override
-
executeDirect(
String sql, [TSQLTransaction? aTransaction]) → void -
inherited
-
fetch(
TSQLCursor cursor) → bool -
override
-
findComponent(
String aName) → TComponent? -
inherited
-
flushPending(
) → Future< void> -
free(
) → void -
inherited
-
freeFldBuffers(
TSQLCursor cursor) → void -
inherited
-
freeNotification(
TComponent aComponent) → void -
inherited
-
getAsSQLTextField(
TField? field) → String -
inherited
-
getAsSQLTextParam(
TParam? param) → String -
inherited
-
getConnected(
) → bool -
inherited
-
getConnectionCharSet(
) → String -
inherited
-
getConnectionInfo(
TConnInfoType infoType) → String -
inherited
-
getDataSet(
int index) → TDataSet? -
inherited
-
getDataSetCount(
) → int -
inherited
-
getDBInfo(
TSchemaType aSchemaType, String aSchemaObjectName, String aReturnField, TStrings aList) → void -
inherited
-
getFieldNames(
covariant dynamic tableNameOrList, [TStrings? list]) → void -
inherited
-
getHandle(
) → dynamic -
inherited
-
getLoginParams(
TStringRef aDatabaseName, TStringRef aUserName, TStringRef aPassword) → void -
inherited
-
getNextValue(
String sequenceName, [int incrementBy = 1]) → int -
inherited
-
getNextValueSQL(
String sequenceName, int incrementBy) → String -
inherited
-
getObjectNames(
TSchemaType aSchemaType, TSqlObjectIdentifierList aList) → int -
inherited
-
getParamAsString(
TParam param) → String -
inherited
-
getProcedureNames(
TStrings list) → void -
inherited
-
getSchemaInfoSQL(
TSchemaType schemaType, String schemaObjectName, String schemaPattern) → String -
inherited
-
getSchemaNames(
TStrings list) → void -
inherited
-
getSequenceNames(
TStrings list) → void -
inherited
-
getStatementInfo(
String aSQL) → TSQLStatementInfo -
inherited
-
getTableNames(
TStrings list, [bool systemTables = false]) → void -
inherited
-
getTransactionHandle(
TSQLHandle trans) → dynamic -
override
-
initialiseUpdateStatement(
TCustomSQLQuery query, TQueryRef qryRef) → TCustomSQLQuery -
inherited
-
internalHandleException(
) → void -
inherited
-
loadBlobIntoBuffer(
TFieldDef fieldDef, PBufBlobField aBlobBuf, TSQLCursor cursor, TSQLTransaction? aTransaction) → void -
override
-
loaded(
) → void -
inherited
-
loadField(
TSQLCursor cursor, TFieldDef fieldDef, TValueBuffer buffer, TBoolRef createBlob) → bool -
override
-
log(
TDBEventType eventType, String msg) → void -
inherited
-
logEvent(
TDBEventType eventType) → bool -
inherited
-
logParams(
TParams? aParams) → void -
inherited
-
maybeConnect(
) → 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
-
prepareStatement(
TSQLCursor cursor, TSQLTransaction? aTransaction, String buf, TParams? aParams) → void -
override
-
refreshLastInsertID(
TCustomSQLQuery query, TField field) → bool -
inherited
-
registerDataset(
TDBDataset ds) → void -
inherited
-
registerStatement(
TCustomSQLStatement s) → void -
inherited
-
registerTransaction(
TDBTransaction ta) → void -
inherited
-
removeDataSets(
) → void -
inherited
-
removeFreeNotification(
TComponent aComponent) → void -
inherited
-
removeTransactions(
) → void -
inherited
-
rollBack(
TSQLHandle trans) → bool -
override
-
rollBackRetaining(
TSQLHandle trans) → void -
override
-
rowsAffected(
TSQLCursor? cursor) → TRowsCount -
override
-
setConnected(
bool value) → void -
inherited
-
setLoginParams(
String aDatabaseName, String aUserName, String aPassword) → void -
inherited
-
startDBTransaction(
TSQLHandle trans, String aParams) → bool -
override
-
startImplicitTransaction(
TSQLHandle trans, String aParams) → bool -
inherited
-
startTransaction(
) → void -
inherited
-
strToStatementType(
String s) → TStatementType -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
transactions(
int index) → TDBTransaction -
inherited
-
unPrepareStatement(
TSQLCursor cursor) → void -
override
-
unregisterDataset(
TDBDataset ds) → void -
inherited
-
unRegisterStatement(
TCustomSQLStatement s) → void -
inherited
-
unregisterTransaction(
TDBTransaction ta) → void -
inherited
-
updateIndexDefsFor(
TIndexDefs indexDefs, String tableName) → void -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited