IBDAC

TIBCBlob Members

TIBCBlob class overview.

Properties

Name Description

AsString (inherited from TBlob)

Used to manipulate BLOB value as string.

AsWideString (inherited from TBlob)

Used to manipulate BLOB value as Unicode string.

Cached

Indicates whether the BLOB data are cached on the client or they are accessed remotely on the server.

CharsetID

Source charset for BLOB subtype conversion using BLOB filters.

Compressed (inherited from TCompressedBlob)

Used to indicate if the Blob is compressed.

CompressedSize (inherited from TCompressedBlob)

Used to indicate compressed size of the Blob data.

ConversionCharsetID

Target charset for BLOB subtype conversion using Blob filters.

ConversionSubType

Target subtype for the BLOB subtype conversion using BLOB filters.

DbHandle

Contains the handle of the database where the BLOB is stored.

Handle

Contains the BLOB handle.

ID

Contains BLOB ID.

IsUnicode (inherited from TBlob)

Gives choice of making TBlob store and process data in Unicode format or not.

MaxSegmentSize

Indicates the largest BLOB segment size.

NumSegments

Indicates the number of the BLOB segments in the database.

RefCount (inherited from TSharedObject)

Used to return the count of reference to a TSharedObject object.

Size (inherited from TBlob)

Used to learn the size of the TBlob value in bytes.

Streamed

Indicates whether the BLOB is stream or segmented.

SubType

Source subtype for the BLOB subtype conversion using BLOB filters.

TrHandle

Contains the handle of the transaction in which the BLOB is read or written.

Methods

Name Description

AddRef (inherited from TSharedObject)

Increments the reference count for the number of references dependent on the TSharedObject object.

AllocBlob

Allocates and initializes the Blob handle.

Assign (inherited from TBlob)

Sets BLOB value from another TBlob object.

Clear (inherited from TBlob)

Deletes the current value in TBlob object.

CloseBlob

Frees the Blob handle.

FreeBlob

Clears BLOB ID.

IsInit

Verifies BLOB ID initialization.

LengthBlob

Determines the number of bytes contained in the Blob object.

LoadFromFile (inherited from TBlob)

Loads the contents of a file into a TBlob object.

LoadFromStream (inherited from TBlob)

Copies the contents of a stream into the TBlob object.

Read (inherited from TBlob)

Acquires a raw sequence of bytes from the data stored in TBlob.

ReadBlob

Reads BLOB from the database.

Release (inherited from TSharedObject)

Decrements the reference count.

SaveToFile (inherited from TBlob)

Saves the contents of the TBlob object to a file.

SaveToStream (inherited from TBlob)

Copies the contents of a TBlob object to a stream.

Truncate (inherited from TBlob)

Sets new TBlob size and discards all data over it.

Write (inherited from TBlob)

Stores a raw sequence of bytes into a TBlob object.

WriteBlob

Writes BLOB to the database.
© 1997-2022 Devart. All Rights Reserved. Request Support DAC Forum Provide Feedback