最新のWeb開発のチュートリアル
 

ADO CreateParameterメソッド


<完全なコマンドオブジェクト参照

CreateParameterメソッドを作成し、名前、種類、方向、大きさ、および値のような指定されたプロパティを含むParameterオブジェクトを返します。

Note:このメソッドは、自動的にコレクションに新しいパラメータを追加しません。 Parametersコレクションにパラメータを追加するには、追加のプロパティを使用します。

構文

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

パラメーター 説明
name 任意。 Parameterオブジェクトの名前。
type 任意。 一つDataTypeEnumの Parameterオブジェクトのデータ型を指定する定数。 デフォルトはadEmptyです。 あなたは可変長データ型を選択した場合、あなたはまた、サイズパラメータまたはSizeプロパティを指定する必要があります。 あなたがadDecimalまたはadNumericデータ型を指定する場合は、ParameterオブジェクトのNumericScaleと精密プロパティを設定する必要があります。
direction 任意。 一つParameterDirectionEnumのパラメータオブジェクトの方向を定義する定数。 デフォルトはadParamInputです。
size 任意。 そのようなタイプの中で宣言された場合には、可変長データ型の長さを指定するTypeパラメータ。 デフォルトはゼロです。
value 任意。 Parameterオブジェクトの値

DataTypeEnum値

フィールド、パラメータ、またはプロパティオブジェクトのデータ型を指定します。

定数 説明
adEmpty0 値なし
adSmallInt2 2バイトの符号付き整数。
adInteger3 4バイトは符号付き整数。
adSingle4 単精度浮動小数点値。
adDouble5 倍精度浮動小数点値。
adCurrency6 貨幣価値
adDate7 1899年12月30日からの日数+当日の割合。
adBSTR8 ヌルで終了する文字列。
adIDispatch9 ポインタIDispatch COMオブジェクトのインターフェイス。 注:現在ADOによってサポートされていません。
adError10 32ビット・エラー・コード
adBoolean11 ブール値。
adVariant12 オートメーションVariant 。 注意: 現在、ADOによってサポートされていません。
adIUnknown13 ポインタIUnknown COMオブジェクトのインターフェイス。 注:現在ADOによってサポートされていません。
adDecimal14 固定精度とスケールとの正確な数値。
adTinyInt16 1バイトは符号付き整数。
adUnsignedTinyInt17 1バイトの符号なし整数。
adUnsignedSmallInt18 2バイトの符号なし整数。
adUnsignedInt19 4バイトの符号なし整数。
adBigInt20 8バイトの符号付き整数。
adUnsignedBigInt21 8バイトの符号なし整数。
adFileTime64 1月1,1601以来の100ナノ秒間隔の数
adGUID72 グローバル一意識別子(GUID)
adBinary128 バイナリ値。
adChar129 文字列値。
adWChar130 ヌルで終わるUnicode文字列。
adNumeric131 固定精度とスケールとの正確な数値。
adUserDefined132 ユーザー定義の変数。
adDBDate133 日付値(yyyymmdd)
adDBTime134 時間値(hhmmss)
adDBTimeStamp135 日付/タイムスタンプ(YYYYMMDDHHMMSSプラス十億で分数)。
adChapter136 子行セット内の行を識別する4バイトチャプタ値
adPropVariant138 オートメーションPROPVARIANT。
adVarNumeric139 数値( Parameter object only)
adVarChar200 文字列値( Parameter object only)
adLongVarChar201 長い文字列値。
adVarWChar202 ヌルで終わるUnicode文字列。
adLongVarWChar203 長い間、NULLで終了するUnicode文字列値。
adVarBinary204 バイナリ値( Parameter object only)
adLongVarBinary205 長いバイナリ値。
AdArray0x2000 別のデータ型定数と組み合わさフラグ値。 そのほかのデータ型の配列を示します。

ParameterDirectionEnum値

パラメータは、入力パラメータ、出力パラメータ、入力および出力パラメータ、またはストアドプロシージャからの戻り値の両方を表しているかどうかを指定します。

定数 説明
adParamUnknown0 方向は不明です
adParamInput1 入力パラメータ
adParamOutput2 出力パラメータ
adParamInputOutput3 入力および出力パラメータの両方
adParamReturnValue4 返却値

<完全なコマンドオブジェクト参照