lazarus_db library
Classes
- TAutoIncField
- TBCDField
- TBinaryField
- TBlobField
- TBooleanField
- TBoolRef
- TBytesField
- TCheckConstraint
- TCheckConstraints
- TCollection
- TCollectionItem
- TComponent
- TCurrencyField
- TCustomConnection
- TDataActionRef
- TDatabase
- TDataLink
- TDataSet
- TDataSetEnumerator
- TDataSource
- TDateField
- TDateTimeField
- TDateTimeRec
- TDBDataset
- TDBTransaction
- TDefCollection
- TDetailDataLink
- TField
- TFieldDef
- TFieldDefs
- TFields
- TFieldsEnumerator
- TFloatField
- TFMTBCDField
- TGraphicField
- TGuidField
- TIndexDef
- TIndexDefs
- TIntegerField
- TIntRef
- TLargeintField
- TLongintField
- TLookupList
- TLookupListRec
- TMasterDataLink
- TMasterParamsDataLink
- TMemoField
- TMemoryStream
- TNamedItem
- TNumericField
- TOwnedCollection
- TParam
- TParams
- TParamsEnumerator
- TPersistent
- TRecordBuffer
- TSmallintField
- TStream
- TStringField
- TStringList
- TStringRef
- TStrings
- TTimeField
- TTimeStamp
- TValueBuffer
- TVarBytesField
- TVariantField
- TWideMemoField
- TWideStringField
- TWordField
Enums
- TAlignment
- TBlobStreamMode
- TBookmarkFlag
- TComponentStateItem
- TDataAction
- TDataEvent
- TDataSetState
- TFieldAttribute
- TFieldKind
- TFieldType
- TFilterOption
- TFloatFormat
- TGetMode
- TGetResult
- TIndexOption
- TLocateOption
- TOperation
- TParamStyle
- TParamType
- TProviderFlag
- TPSCommandType
- TResolverResponse
- TResyncModeItem
- TSeekOrigin
- TSQLParseOption
- TUpdateAction
- TUpdateKind
- TUpdateMode
- TUpdateStatus
Constants
- cpACP → const int
- cpUTF16 → const int
- cpUTF8 → const int
- currencyDecimals → const int
- dateDelta → const int
- decimalSeparator → const String
- defaultBufferCount → const int
-
dsEditModes
→ const Set<
TDataSetState> - dsMaxBufferCount → const int
- dsMaxStringSize → const int
-
dsWriteModes
→ const Set<
TDataSetState> - fieldTypeNames → const TQuoteChars
-
ftBlobTypes
→ const Set<
TFieldType> - longTimeFormat → const String
- maxFMTBcdFractionSize → const int
- SActiveDataset → const String
- SApplyRecNotSupported → const String
- SBadParamFieldType → const String
- SCantSetAutoIncFields → const String
- SCommitRetaining → const String
- SCommitting → const String
- SConnected → const String
- SDatasetEmpty → const String
- SDatasetReadOnly → const String
- SDatasetRegistered → const String
- SDBCreateDropFailed → const String
- SDeletedRecord → const String
- SDuplicateFieldName → const String
- SDuplicateName → const String
- SErrApplyUpdBeforeRefresh → const String
- SErrAssTransaction → const String
- SErrCircularDataSourceReferenceNotAllowed → const String
- SErrColumnNotFound → const String
- SErrConnTransactionnSet → const String
- SErrDatabasenAssigned → const String
- SErrDisconnectedPacketRecords → const String
- SErrFailedToFetchReturningResult → const String
- SErrFailedToUpdateRecord → const String
- SErrImplicitConnect → const String
- SErrImplicitNoRollBack → const String
- SErrImplictTransactionStart → const String
- SErrIndexBasedOnInvField → const String
- SErrIndexBasedOnUnkField → const String
- SErrIndexResultTooLong → const String
- SErrNoDatabaseAvailable → const String
- SErrNoDatabaseName → const String
- SErrNoDataset → const String
- SErrNoFieldsDefined → const String
- SErrNoImplicitTransaction → const String
- SErrNoKeyFieldForRefreshClause → const String
- SErrNoSelectStatement → const String
- SErrNoStatement → const String
- SErrNotASQLConnection → const String
- SErrNotASQLQuery → const String
- SErrRefreshEmptyResult → const String
- SErrRefreshNotSingleton → const String
- SErrTransactionnSet → const String
- SErrTransAlreadyActive → const String
- SErrUnknownConnectorType → const String
- SFieldError → const String
- SFieldIndexError → const String
- SFieldIsNull → const String
- SFieldNotFound → const String
- SFieldValueError → const String
- shortDateFormat → const String
- SInactiveDataset → const String
- SIndexFieldMissing → const String
- SIndexNotFound → const String
- SInvalidBookmark → const String
- SInvalidCalcType → const String
- SInvalidDisplayValues → const String
- SInvalidFieldKind → const String
- SInvalidFieldSize → const String
- SInvalidSearchFieldType → const String
- SInvalidTypeConversion → const String
- SInvalidVariant → const String
- SInvPacketRecordsValue → const String
- SInvPacketRecordsValueFieldNames → const String
- SInvPacketRecordsValueUniDirectional → const String
- SLogParamValue → const String
- SLookupInfoError → const String
- SMaxIndexes → const String
- SMinIndexes → const String
- SNeedField → const String
- SNeedFieldName → const String
- SNoDataset → const String
- SNoDatasetRegistered → const String
- SNoDatasets → const String
- SNoFieldIndexes → const String
- SNoIndexFieldNameGiven → const String
- SNoParseSQL → const String
- SNoReaderClassRegistered → const String
- SNoSuchRecord → const String
- SNotABoolean → const String
- SNotAFloat → const String
- SNotAninteger → const String
- SNotConnected → const String
- SNotEditing → const String
- SNotIndexField → const String
- SNoTransactionRegistered → const String
- SNoTransactions → const String
- SNotSupported → const String
- SNoUpdateFields → const String
- SNoWhereFields → const String
- SOnUpdateError → const String
- SParameterCountIncorrect → const String
- SParameterNotFound → const String
-
sqlDelimiterCharacters
→ const Set<
String> - SRangeError → const String
- SRangeError2 → const String
- SReadOnlyField → const String
- SRollBackRetaining → const String
- SRollingBack → const String
- SStreamNotRecognised → const String
- STooManyFields → const String
- STransactionRegistered → const String
- STransActive → const String
- STransNotActive → const String
- SUniDirectional → const String
- SUnknownField → const String
- SUnknownFieldType → const String
- SUnknownParamFieldType → const String
- SUnsupportedFieldType → const String
- SUnsupportedParameter → const String
- yesNoChars → const TQuoteChars
Properties
-
defaultFieldClasses
→ List<
TFieldClass?> -
final
- loginDialogExProc ↔ TLoginDialogExProc?
-
getter/setter pair
- pascalZeroDateTime → DateTime
-
final
Functions
-
buffersEqual(
Uint8List? buf1, Uint8List? buf2, int size) → bool -
databaseError(
String msg, [TComponent? comp]) → Never -
databaseErrorFmt(
String fmt, List args, [TComponent? comp]) → Never -
dataSetEnumerator(
TDataSet aDataSet) → TDataSetEnumerator -
dateTimeRecToDateTime(
TFieldType dt, TDateTimeRec data) → TDateTime4Compat -
dateTimeToDateTimeRec(
TFieldType dt, DateTime data) → TDateTimeRec -
dateTimeToTimeStamp(
DateTime dt) → TTimeStamp -
extractFieldName(
String fields, TIntRef pos) → String -
floatToStrF(
double value, TFloatFormat format, int precision, int digits) → String -
formatDateTime(
String fmt, DateTime dt) → String -
formatFloat(
String fmt, num value) → String -
formatMsg(
String fmt, List args) → String - formatMsg —— corresponds to the subset of SysUtils.Format that db.pas uses: substitutes %s / %d / %f with args' values in order (no width/precision modifiers supported, since dbconst's messages don't use those).
-
mSecsToTimeStamp(
int msecs) → TTimeStamp -
skipComments(
String s, TIntRef p, bool escapeSlash, bool escapeRepeat) → bool -
skipQuotesString(
String s, TIntRef p, String quoteChar, bool escapeSlash, bool escapeRepeat) → void -
strToDateTime(
String s) → DateTime -
strToTime(
String s) → DateTime -
timeStampToDateTime(
TTimeStamp ts) → DateTime -
timeStampToMSecs(
TTimeStamp ts) → int
Typedefs
- LargeInt = int
- TBlobData = Uint8List
- TBlobType = TFieldType
- TBookmark = Uint8List
- TBookmarkStr = String
-
TBufferList
= List<
TRecordBuffer?> - TCollectionItemFactory = TCollectionItem Function(TCollection aCollection)
-
TComponentState
= Set<
TComponentStateItem> - TDataChangeEvent = void Function(Object sender, TField? field)
- TDataOperation = void Function()
- TDataSetErrorEvent = void Function(TDataSet dataSet, EDatabaseError e, TDataActionRef dataAction)
- TDataSetNotifyEvent = void Function(TDataSet dataSet)
- TDateTime4Compat = DateTime
- TDBDatasetClass = TDBDataset Function(TComponent? aOwner)
- TEditMask = String
-
TFieldAttributes
= Set<
TFieldAttribute> -
TFieldChars
= Set<
String> - TFieldClass = TField Function(TComponent? aOwner)
- TFieldGetTextEvent = void Function(TField sender, TStringRef aText, bool displayText)
-
TFieldKinds
= Set<
TFieldKind> -
TFieldMap
= List<
int> - TFieldNotifyEvent = void Function(TField sender)
- TFieldRef = TField
- TFieldSetTextEvent = void Function(TField sender, String aText)
-
TFilterOptions
= Set<
TFilterOption> - TFilterRecordEvent = void Function(TDataSet dataSet, TBoolRef accept)
-
TIndexOptions
= Set<
TIndexOption> -
TLocateOptions
= Set<
TLocateOption> - TLoginDialogExProc = bool Function(String aDatabaseName, TStringRef aUserName, TStringRef aPassword, bool userNameReadOnly)
- TLoginEvent = void Function(Object sender, String username, String password)
- TNotifyEvent = void Function(Object sender)
-
TParamBinding
= List<
int> - TParamClass = TParam Function(TCollection? aCollection)
-
TParamTypes
= Set<
TParamType> -
TProviderFlags
= Set<
TProviderFlag> -
TResyncMode
= Set<
TResyncModeItem> -
TSQLParseOptions
= Set<
TSQLParseOption> - TSystemCodePage = int
-
TUpdateStatusSet
= Set<
TUpdateStatus>