Data.Win.ADODB.TParameters.CreateParameter
Delphi
function CreateParameter(const Name: WideString; DataType: TDataType; Direction: TParameterDirection; Size: Integer; Value: OleVariant): TParameter;
C++
TParameter* __fastcall CreateParameter(const System::WideString Name, Data::Db::TFieldType DataType, TParameterDirection Direction, int Size, const System::OleVariant &Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TParameters |
説明
コレクションに parameter を追加します。
CreateParameter メソッドを呼び出すと,1 つの TParameter オブジェクトを作成し,それを TParameters コレクションに追加することができます。新しく追加された TParameter オブジェクトのプロパティ値は,CreateParameter パラメータを通じて提供されます。
Name
パラメータは,新しく作成された TParameter オブジェクトの名前を含む WideString 値です。
DataType
パラメータは,新しい TParameter オブジェクトが表すパラメータのデータ型によって示される TDataType 値です。
Direction
パラメータは,パラメータ型を示す TParameterDirection 値です。TParameter によって表される値は,入力,出力,入出力,および戻り値のいずれかです。TParameter を作成したときにそのパラメータ型が不明である場合は,そのパラメータに unknown を指定します。
Size
は,パラメータの値の最大のサイズを返します。
Value
パラメータは,パラメータの値を含む OleVariant です。TParameter が作成された場合は,Value を渡す必要はありません。後で代入することができます。この時点で値が割り当てられていない場合,Value に nil(Delphi)または NULL(C++)を渡します。
ADOStoredProc1.CreateParameter('Parm1', ftString, pdInput, 10, NULL);