Icon TDBISAMEngine

Unit: dbisamtb

Inherits From TComponent

Use the TDBISAMEngine component to manage the DBISAM engine from within an application. The DBISAM engine can behave as either a local, or client, engine or as a database server engine.

A default TDBISAMEngine component is created automatically when the application is started and can be referenced via the global Engine function in the dbisamtb unit (Delphi and Kylix) and dbisamtb header file (C++Builder).

Information Use of any of the properties, methods, and events in the TDBISAMEngine component is completely optional and not required for proper use of DBISAM. However, the TDBISAMEngine component can be a very powerful tool for customizing DBISAM, especially when it is running as a database server. Please see the Configuring and Starting the Server and Customizing the Engine topics for more information.


PropertiesMethodsEvents
ActiveAddServerDatabaseAfterDeleteTrigger
CreateTempTablesInDatabaseAddServerDatabaseUserAfterInsertTrigger
EngineSignatureAddServerEventAfterUpdateTrigger
EngineTypeAddServerProcedureBeforeDeleteTrigger
EngineVersionAddServerProcedureUserBeforeInsertTrigger
FilterRecordCountsAddServerUserBeforeUpdateTrigger
FunctionsAnsiStrToBooleanCommitTrigger
LargeFileSupportAnsiStrToCurrOnCompress
LockFileNameAnsiStrToDateOnCryptoInit
MaxTableBlobBufferCountAnsiStrToDateTimeOnCryptoReset
MaxTableBlobBufferSizeAnsiStrToFloatOnCustomFunction
MaxTableDataBufferCountAnsiStrToTimeOnDecompress
MaxTableDataBufferSizeBooleanToAnsiStrOnDecryptBlock
MaxTableIndexBufferCountBuildWordListOnDeleteError
MaxTableIndexBufferSizeConvertIDToLocaleConstantOnEncryptBlock
ServerAdminAddressConvertLocaleConstantToIDOnInsertError
ServerAdminPortCreateOnServerConnect
ServerAdminThreadCacheSizeCurrToAnsiStrOnServerDisconnect
ServerConfigFileNameDateTimeToAnsiStrOnServerLogCount
ServerConfigPasswordDateToAnsiStrOnServerLogEvent
ServerDescriptionDeleteServerDatabaseOnServerLogin
ServerEncryptedOnlyDeleteServerDatabaseUserOnServerLogout
ServerEncryptionPasswordDeleteServerEventOnServerLogRecord
ServerLicensedConnectionsDeleteServerProcedureOnServerProcedure
ServerMainAddressDeleteServerProcedureUserOnServerReconnect
ServerMainPortDeleteServerUserOnServerScheduledEvent
ServerMainThreadCacheSizeDisconnectServerSessionOnServerStart
ServerNameFindSessionOnServerStop
SessionCountFloatToAnsiStrOnShutdown
SessionListGetDefaultTextIndexParamsOnStartup
SessionsGetLocaleNamesOnTextIndexFilter
TableBlobBackupExtensionGetServerConfigOnTextIndexTokenFilter
TableBlobExtensionGetServerConnectedSessionCountOnUpdateError
TableBlobTempExtensionGetServerDatabaseRollbackTrigger
TableBlobUpgradeExtensionGetServerDatabaseNamesSQLTrigger
TableDataBackupExtensionGetServerDatabaseUserStartTransactionTrigger
TableDataExtensionGetServerDatabaseUserNames
TableDataTempExtensionGetServerEvent
TableDataUpgradeExtensionGetServerEventNames
TableFilterIndexThreshholdGetServerLogCount
TableIndexBackupExtensionGetServerLogRecord
TableIndexExtensionGetServerMemoryUsage
TableIndexTempExtensionGetServerProcedure
TableIndexUpgradeExtensionGetServerProcedureNames
TableMaxReadLockCountGetServerProcedureUser
TableReadLockRetryCountGetServerProcedureUserNames
TableReadLockWaitTimeGetServerSessionCount
TableTransLockRetryCountGetServerSessionInfo
TableTransLockWaitTimeGetServerUpTime
TableWriteLockRetryCountGetServerUser
TableWriteLockWaitTimeGetServerUserNames
GetServerUTCDateTime
GetSessionNames
IsValidLocale
IsValidLocaleConstant
ModifyServerConfig
ModifyServerDatabase
ModifyServerDatabaseUser
ModifyServerEvent
ModifyServerProcedure
ModifyServerProcedureUser
ModifyServerUser
ModifyServerUserPassword
OpenSession
QuotedSQLStr
RemoveServerSession
StartAdminServer
StartMainServer
StopAdminServer
StopMainServer
TimeToAnsiStr
Image