Data.DB.TBlobField

提供:RAD Studio API Documentation
移動: 案内, 検索

Data.DB.TFieldSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TBlobField

Delphi

TBlobField = class(TField)

C++

class PASCALIMPLEMENTATION TBlobField : public TField

プロパティ

種類 可視性 ソース ユニット
class public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

説明

TBlobField は,バイナリラージオブジェクト(BLOB)への参照を保持するデータセット内の項目を表します。

TBlobField は,バイナリラージオブジェクト(BLOB)項目に共通した基本動作をカプセル化します。BLOB 項目は,不特定サイズのバイナリデータを含むデータベース項目です。BLOB 項目は,任意の大きさのさまざまなデータ型を表すことができます。データ型は,バイナリデータのヘッダーで区別されます。

直接サポートされているフィールド型のほか,TMemoField(ftMemo)と TGraphicField(ftGraphic)という 2 つの BLOB 項目コンポーネントの直接の上位オブジェクトである TBlobField があります。これらの下位オブジェクトはそれぞれ,メモ固有のヘッダー,またはグラフィックデータ固有のヘッダーを保持する BLOB 項目を表します。

TBlobField は,BLOB 項目の間でのデータのストリームをサポートするメソッドや,BLOB 項目とバイナリファイルとの間でのバイナリデータのコピーをサポートするメソッドを新しく導入します。また,データセットの CreateBlobStream メソッドによって返されるストリームを使用して,BLOB 項目によって管理されるデータを読み書きすることもできます。

設計時に項目エディタを使って BLOB 型項目の静的項目コンポーネントを作成した場合は,実行時に名前でアクセスできます。動的項目コンポーネントを使用している場合は,データセットの Fields プロパティまたは FieldByName メソッドを使って TBlobField インスタンスにアクセスできます。

関連項目

他の言語