Data.DB.TBlobField.Assign

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

Delphi

procedure Assign(Source: TPersistent); override;

C++

virtual void __fastcall Assign(System::Classes::TPersistent* Source);

プロパティ

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

説明

値を BLOB 項目にコピーします。

Assign メソッドを呼び出すと,データを BLOB 項目にコピーできます。Assign メソッドは BLOB 項目の Value を以下の項目またはオブジェクトからコピーします。

ほかの BLOB 項目

TStrings オブジェクト

TPicture または TBitmap オブジェクト(BlobType プロパティが ftGraphic または ftTypedBinary の場合)

Assign メソッドで TBlobField をサポートしている任意のオブジェクト

以下の例では,TBlobField 項目オブジェクトで TImage コンポーネントから BLOB 項目にビットマップをコピーするのに Assign メソッドを使用しています。



if not (ClientDataSet1.State in [dsInsert, dsEdit]) then
ClientDataSet1.Insert;
ClientDataSet1Images.Assign(Image1.Picture);
ClientDataSet1.Post;



if ((ClientDataSet1->State != dsInsert) &&
(ClientDataSet1->State != dsEdit))
ClientDataSet1->Insert();
ClientDataSet1Images->Assign(Image1->Picture);
ClientDataSet1->Post();



関連項目