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 dbisamtb header file (C++).

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
LockFileNameAnsiStrToCurrOnCompress
MaxTableBlobBufferCountAnsiStrToDateOnCryptoInit
MaxTableBlobBufferSizeAnsiStrToDateTimeOnCryptoReset
MaxTableDataBufferCountAnsiStrToFloatOnCustomFunction
MaxTableDataBufferSizeAnsiStrToTimeOnDecompress
MaxTableIndexBufferCountBooleanToAnsiStrOnDecryptBlock
MaxTableIndexBufferSizeBuildWordListOnDeleteError
ServerAdminAddressConvertIDToLocaleConstantOnEncryptBlock
ServerAdminPortConvertLocaleConstantToIDOnInsertError
ServerAdminThreadCacheSizeCreateOnServerConnect
ServerConfigFileNameCurrToAnsiStrOnServerDisconnect
ServerConfigPasswordDateTimeToAnsiStrOnServerLogCount
ServerDescriptionDateToAnsiStrOnServerLogEvent
ServerEncryptedOnlyDeleteServerDatabaseOnServerLogin
ServerEncryptionPasswordDeleteServerDatabaseUserOnServerLogout
ServerLicensedConnectionsDeleteServerEventOnServerLogRecord
ServerMainAddressDeleteServerProcedureOnServerProcedure
ServerMainPortDeleteServerProcedureUserOnServerReconnect
ServerMainThreadCacheSizeDeleteServerUserOnServerScheduledEvent
ServerNameDisconnectServerSessionOnServerStart
SessionCountFindSessionOnServerStop
SessionListFloatToAnsiStrOnShutdown
SessionsGetDefaultTextIndexParamsOnStartup
StoreActiveGetLocaleNamesOnTextIndexFilter
TableBlobBackupExtensionGetServerConfigOnTextIndexTokenFilter
TableBlobExtensionGetServerConnectedSessionCountOnUpdateError
TableBlobTempExtensionGetServerDatabaseRecordLockTrigger
TableBlobUpgradeExtensionGetServerDatabaseNamesRecordUnlockTrigger
TableDataBackupExtensionGetServerDatabaseUserRollbackTrigger
TableDataExtensionGetServerDatabaseUserNamesSQLTrigger
TableDataTempExtensionGetServerEventStartTransactionTrigger
TableDataUpgradeExtensionGetServerEventNames
TableFilterIndexThreshholdGetServerLogCount
TableIndexBackupExtensionGetServerLogRecord
TableIndexExtensionGetServerMemoryUsage
TableIndexTempExtensionGetServerProcedure
TableIndexUpgradeExtensionGetServerProcedureNames
TableMaxReadLockCountGetServerProcedureUser
TableReadLockTimeoutGetServerProcedureUserNames
TableTransLockTimeoutGetServerSessionCount
TableWriteLockTimeoutGetServerSessionInfo
GetServerUpTime
GetServerUser
GetServerUserNames
GetServerUTCDateTime
GetSessionNames
IsValidLocale
IsValidLocaleConstant
ModifyServerConfig
ModifyServerDatabase
ModifyServerDatabaseUser
ModifyServerEvent
ModifyServerProcedure
ModifyServerProcedureUser
ModifyServerUser
ModifyServerUserPassword
OpenSession
QuotedSQLStr
RemoveServerSession
StartAdminServer
StartMainServer
StopAdminServer
StopMainServer
TimeToAnsiStr
Image