OleDbParameter OleDbParameter OleDbParameter OleDbParameter Constructors

定義

オーバーロード

OleDbParameter() OleDbParameter() OleDbParameter()

OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class.

OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType)

パラメーター名とデータ型を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name and data type.

OleDbParameter(String, Object) OleDbParameter(String, Object) OleDbParameter(String, Object) OleDbParameter(String, Object)

パラメーター名と新しい OleDbParameter の値を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name and the value of the new OleDbParameter.

OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32)

パラメーター名、データ型、および長さを指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, and length.

OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String)

パラメーター名、データ型、長さ、およびソース列名を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, and source column name.

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

OleDbParameter() OleDbParameter() OleDbParameter()

OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class.

public:
 OleDbParameter();
public OleDbParameter ();
Public Sub New ()

次の例では、作成、OleDbParameterおよび一部のプロパティを設定します。The following example creates an OleDbParameter and sets some of its properties.

public void CreateOleDbParameter() 
{
   OleDbParameter parameter = new OleDbParameter();
   parameter.ParameterName = "Description";
   parameter.OleDbType = OleDbType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter()
    parameter.ParameterName = "Description"
    parameter.OleDbType = OleDbType.VarChar
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub 
こちらもご覧ください

OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType) OleDbParameter(String, OleDbType)

パラメーター名とデータ型を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name and data type.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType)

パラメーター

name
String String String String

マップするパラメーターの名前。The name of the parameter to map.

dataType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。The value supplied in the dataType parameter is an invalid back-end data type.

次の例では、作成、OleDbParameterおよび一部のプロパティを設定します。The following example creates an OleDbParameter and sets some of its properties.


public void CreateOleDbParameter() 
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub 

注釈

データ型、および必要に応じてSizePrecisionの値から推論される、dataTypeパラメーター。The data type, and if appropriate, Size and Precision are inferred from the value of the dataType parameter.

こちらもご覧ください

OleDbParameter(String, Object) OleDbParameter(String, Object) OleDbParameter(String, Object) OleDbParameter(String, Object)

パラメーター名と新しい OleDbParameter の値を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name and the value of the new OleDbParameter.

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter (string name, object value);
new System.Data.OleDb.OleDbParameter : string * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, value As Object)

パラメーター

name
String String String String

マップするパラメーターの名前。The name of the parameter to map.

value
Object Object Object Object

新しい OleDbParameter オブジェクトの値。The value of the new OleDbParameter object.

次の例では、作成、OleDbParameterします。The following example creates an OleDbParameter.


public static void CreateOleDbParameter() 
{
   OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}

Public Shared Sub CreateOleDbParameter() 
   Dim myParameter As OleDbParameter = New OleDbParameter("Description", "Beverages")
End Sub

注釈

このオーバー ロードを使用しているときに、注意を使用して、OleDbParameterコンス トラクターの整数パラメーターの値を指定します。Use caution when you are using this overload of the OleDbParameter constructor to specify integer parameter values. このオーバーロードは Object 型の value を受け取るため、次の C# の例のように、値が 0 の場合に整数値を Object 型に変換する必要があります。Because this overload takes a value of type Object, you must convert the integral value to an Object type when the value is zero, as the following C# example demonstrates.

Parameter = new OleDbParameter("@pname", Convert.ToInt32(0));  

コンパイラでは、呼び出すしようとしていることでこの変換を実行しない場合、OleDbParameterコンス トラクター オーバー ロードします。If you do not perform this conversion, the compiler assumes that you are trying to call the OleDbParameter constructor overload.

こちらもご覧ください

OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32) OleDbParameter(String, OleDbType, Int32)

パラメーター名、データ型、および長さを指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, and length.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer)

パラメーター

name
String String String String

マップするパラメーターの名前。The name of the parameter to map.

dataType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

パラメーターの長さ。The length of the parameter.

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。The value supplied in the dataType parameter is an invalid back-end data type.

次の例では、作成、OleDbParameterおよび一部のプロパティを設定します。The following example creates an OleDbParameter and sets some of its properties.


public void CreateOleDbParameter() 
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
    parameter.Direction = ParameterDirection.Output
End Sub 

注釈

Sizeの値から推論されます、dataTypeパラメーター明示的に設定されていない場合、sizeパラメーター。The Size is inferred from the value of the dataType parameter if it is not explicitly set in the size parameter.

こちらもご覧ください

OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String) OleDbParameter(String, OleDbType, Int32, String)

パラメーター名、データ型、長さ、およびソース列名を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, and source column name.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size, System::String ^ srcColumn);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size, string srcColumn);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer, srcColumn As String)

パラメーター

name
String String String String

マップするパラメーターの名前。The name of the parameter to map.

dataType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

パラメーターの長さ。The length of the parameter.

srcColumn
String String String String

ソース列の名前。The name of the source column.

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。The value supplied in the dataType parameter is an invalid back-end data type.

次の例では、作成、OleDbParameterおよび一部のプロパティを設定します。The following example creates an OleDbParameter and sets some of its properties.


public void CreateOleDbParameter() 
{
   OleDbParameter parameter = new OleDbParameter(
       "Description",OleDbType.VarChar,
       88,"Description");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 88, "Description")
    parameter.Direction = ParameterDirection.Output
End Sub 

注釈

Sizeの値から推論されます、dataTypeパラメーター明示的に設定されていない場合、sizeパラメーター。The Size is inferred from the value of the dataType parameter if it is not explicitly set in the size parameter.

こちらもご覧ください

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

dbType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

パラメーターの長さ。The length of the parameter.

isNullable
Boolean Boolean Boolean Boolean

フィールドの値を NULL に設定できる場合は true。それ以外の場合は falsetrue if the value of the field can be null; otherwise false.

precision
Byte Byte Byte Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。The total number of digits to the left and right of the decimal point to which Value is resolved.

scale
Byte Byte Byte Byte

Value を解決する際の、小数点以下の合計桁数。The total number of decimal places to which Value is resolved.

srcColumn
String String String String

ソース列の名前。The name of the source column.

srcVersion
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

DataRowVersion 値のいずれか。One of the DataRowVersion values.

value
Object Object Object Object

OleDbParameter の値である ObjectAn Object that is the value of the OleDbParameter.

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。The value supplied in the dataType parameter is an invalid back-end data type.

次の例では、作成、OleDbParameterし、表示、ParameterNameします。The following example creates an OleDbParameter and displays the ParameterName.

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11, 
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

注釈

SizePrecisionの値から推論される、dataTypeで明示的に設定されていない場合は、パラメーター、sizeprecisionパラメーター。The Size and Precision are inferred from the value of the dataType parameter if they are not explicitly set in the size and precision parameters.

こちらもご覧ください

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。Initializes a new instance of the OleDbParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

パラメーター

parameterName
String String String String

パラメーターの名前。The name of the parameter.

dbType
OleDbType OleDbType OleDbType OleDbType

OleDbType 値のいずれか。One of the OleDbType values.

size
Int32 Int32 Int32 Int32

パラメーターの長さ。The length of the parameter.

precision
Byte Byte Byte Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。The total number of digits to the left and right of the decimal point to which Value is resolved.

scale
Byte Byte Byte Byte

Value を解決する際の、小数点以下の合計桁数。The total number of decimal places to which Value is resolved.

sourceColumn
String String String String

ソース列の名前。The name of the source column.

sourceVersion
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

DataRowVersion 値のいずれか。One of the DataRowVersion values.

sourceColumnNullMapping
Boolean Boolean Boolean Boolean

ソース列が null 許容である場合は true。null 許容ではない場合は falsetrue if the source column is nullable; false if it is not.

value
Object Object Object Object

OleDbParameter の値である ObjectAn Object that is the value of the OleDbParameter.

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。The value supplied in the dataType parameter is an invalid back-end data type.

次の例では、作成、OleDbParameterし、表示、ParameterNameします。The following example creates an OleDbParameter and displays the ParameterName.

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11, 
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

注釈

SizePrecisionの値から推論される、dataTypeで明示的に設定されていない場合は、パラメーター、sizeprecisionパラメーター。The Size and Precision are inferred from the value of the dataType parameter if they are not explicitly set in the size and precision parameters.

こちらもご覧ください

適用対象