Size プロパティ (ADO パラメーター)
Parameter オブジェクトの最大サイズをバイトまたは文字で示します。
設定と戻り値
Parameter オブジェクトの値の最大サイズ (バイトまたは文字) を示す長 値を設定または取得します。
備考
Size プロパティを使用して、Parameter オブジェクトの Value プロパティに書き込まれる値または値から読み取る値の最大サイズを決定します。
Parameter オブジェクトに可変長データ型 (たとえば、adVarCharなど、文字列 型) を指定する場合は、Parameters コレクションに追加する前に、オブジェクトの Size プロパティを設定する必要があります。それ以外の場合は、エラーが発生します。
Command オブジェクトの Parameters コレクションに Parameter オブジェクトを既に追加していて、その型を可変長データ型に変更している場合は、Command オブジェクトを実行する前に、Parameter オブジェクトの Size プロパティを設定する必要があります。それ以外の場合は、エラーが発生します。
Refresh メソッドを使用してプロバイダーからパラメーター情報を取得し、パラメーター オブジェクト 1 つ以上の可変長データ型を返す場合、ADO は潜在的な最大サイズに基づいてパラメーターのメモリを割り当てることがあり、実行中にエラーが発生する可能性があります。 エラーを回避するには、コマンドを実行する前に、これらのパラメーターの Size プロパティを明示的に設定する必要があります。
Size プロパティは読み取り/書き込み可能です。
適用対象
関連項目
ActiveConnection、CommandText、CommandTimeout、CommandType、Size、および Direction プロパティの使用例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size、Direction プロパティの使用例 (VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size、Direction プロパティの使用例 (JScript)
Size プロパティ (ADO Stream)