Icon TDBISAMEngine

Header File: 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
ServerAdminThreadCacheSizeCurrToAnsiStrOnServerConnect
ServerConfigFileNameDateTimeToAnsiStrOnServerDisconnect
ServerConfigPasswordDateToAnsiStrOnServerLogCount
ServerDescriptionDeleteServerDatabaseOnServerLogEvent
ServerEncryptedOnlyDeleteServerDatabaseUserOnServerLogin
ServerEncryptionPasswordDeleteServerEventOnServerLogout
ServerLicensedConnectionsDeleteServerProcedureOnServerLogRecord
ServerMainAddressDeleteServerProcedureUserOnServerProcedure
ServerMainPortDeleteServerUserOnServerReconnect
ServerMainThreadCacheSizeDisconnectServerSessionOnServerScheduledEvent
ServerNameFindSessionOnServerStart
SessionCountFloatToAnsiStrOnServerStop
SessionListGetDefaultTextIndexParamsOnShutdown
SessionsGetLocaleNamesOnStartup
StoreActiveGetServerConfigOnTextIndexFilter
TableBlobBackupExtensionGetServerConnectedSessionCountOnTextIndexTokenFilter
TableBlobExtensionGetServerDatabaseOnUpdateError
TableBlobTempExtensionGetServerDatabaseNamesRecordLockTrigger
TableBlobUpgradeExtensionGetServerDatabaseUserRecordUnlockTrigger
TableDataBackupExtensionGetServerDatabaseUserNamesRollbackTrigger
TableDataExtensionGetServerEventSQLTrigger
TableDataTempExtensionGetServerEventNamesStartTransactionTrigger
TableDataUpgradeExtensionGetServerLogCount
TableFilterIndexThreshholdGetServerLogRecord
TableIndexBackupExtensionGetServerMemoryUsage
TableIndexExtensionGetServerProcedure
TableIndexTempExtensionGetServerProcedureNames
TableIndexUpgradeExtensionGetServerProcedureUser
TableMaxReadLockCountGetServerProcedureUserNames
TableReadLockTimeoutGetServerSessionCount
TableTransLockTimeoutGetServerSessionInfo
TableWriteLockTimeoutGetServerUpTime
GetServerUser
GetServerUserNames
GetServerUTCDateTime
GetSessionNames
IsValidLocale
IsValidLocaleConstant
ModifyServerConfig
ModifyServerDatabase
ModifyServerDatabaseUser
ModifyServerEvent
ModifyServerProcedure
ModifyServerProcedureUser
ModifyServerUser
ModifyServerUserPassword
OpenSession
QuotedSQLStr
RemoveServerSession
StartAdminServer
StartMainServer
StopAdminServer
StopMainServer
TDBISAMEngine
TimeToAnsiStr
Image