Parameter.Type プロパティ

定義

パラメーターの型を取得または設定します。

public:
 property TypeCode Type { TypeCode get(); void set(TypeCode value); };
public TypeCode Type { get; set; }
member this.Type : TypeCode with get, set
Public Property Type As TypeCode

プロパティ値

Parameter の型。 既定値は Object です。

例外

パラメーターの型が TypeCode 値ではありません。

次のコード例では、ストアド プロシージャでオブジェクトをDefaultValue出力パラメーターおよび戻り値パラメーターとして使用するときに、オブジェクトの ParameterType、および Direction プロパティを設定する方法を示します。 このコード例は、クラスの概要に関するより大きな例の SqlDataSourceStatusEventArgs 一部です。

<asp:sqldatasource
    id="SqlDataSource1"
    runat="server"
    datasourcemode="DataSet"
    connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
    selectcommand="getordertotal"
    onselected="OnSelectedHandler">
    <selectparameters>
      <asp:querystringparameter name="empId" querystringfield="empId" />
      <asp:parameter name="total" type="Int32" direction="Output" defaultvalue="0" />
      <asp:parameter name="_ret" type="Int32" direction="ReturnValue" defaultvalue="0" />
    </selectparameters>
</asp:sqldatasource>
<asp:sqldatasource
    id="SqlDataSource1"
    runat="server"
    datasourcemode="DataSet"
    connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
    selectcommand="getordertotal"
    onselected="OnSelectedHandler">
    <selectparameters>
      <asp:querystringparameter name="empId" querystringfield="empId" />
      <asp:parameter name="total" type="Int32" direction="Output" defaultvalue="0" />
      <asp:parameter name="_ret" type="Int32" direction="ReturnValue" defaultvalue="0" />
    </selectparameters>
</asp:sqldatasource>

注釈

型を使用すると、厳密に型指定されたパラメーターを作成できるため、Web アプリケーションと基になるコードの間で値が正しく変換されます。

パラメーターの型が変更されると、 OnParameterChanged メソッドが呼び出されます。

適用対象

こちらもご覧ください