Data.DB.TParam.GetData

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

Delphi

procedure GetData(Buffer: TValueBuffer); overload;
procedure GetData(Buffer: Pointer); overload; deprecated 'Use overloaded method instead';

C++

void __fastcall GetData(System::DynamicArray<System::Byte> Buffer)/* overload */;
void __fastcall GetData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (void * Buffer)/* overload */;

プロパティ

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

説明

適切な型のデータベース項目のネイティブ形式でパラメータの Value をバッファにコピーします。

GetData メソッドを呼び出すと,基底のデータベースに直接書き込まれる形式でパラメータの値を取得できます。この形式は,DataType に対応する物理データベース項目で使用される形式です。バッファにはその情報を保持するだけの十分なスペースが必要です。GetDataSize メソッドを使用すると,必要なサイズが取得できます。

データベース項目のネイティブ形式は,対応する項目オブジェクトで使用されるデータ型とは違う場合があります。As... プロパティを使用すると,対応する項目オブジェクトで使用されるデータ型で値を取得できます。GetData メソッドを使用すると,ネイティブデータベース形式で値を取得できます。

たとえば DataType プロパティが ftBCD の場合,GetData メソッドは,TBCDField オブジェクトが Currency を使って値を格納および操作する場合でも,2 進化 10 進数値で値を取り出します。AsBCD メソッドは Currency 型で値を取得します。

関連項目