OleDbParameter コンストラクター

定義

OleDbParameter クラスの新しいインスタンスを初期化します。

オーバーロード

OleDbParameter()

OleDbParameter クラスの新しいインスタンスを初期化します。

OleDbParameter(String, OleDbType)

パラメーター名とデータ型を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

OleDbParameter(String, Object)

パラメーター名と新しい OleDbParameter の値を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

OleDbParameter(String, OleDbType, Int32)

パラメーター名、データ型、および長さを指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

OleDbParameter(String, OleDbType, Int32, String)

パラメーター名、データ型、長さ、およびソース列名を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

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

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。

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

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。

OleDbParameter()

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

OleDbParameter クラスの新しいインスタンスを初期化します。

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

次の例では、 を OleDbParameter 作成し、そのプロパティの一部を設定します。

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.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名とデータ型を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter (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

マップするパラメーターの名前。

dataType
OleDbType

OleDbType 値のいずれか 1 つ。

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。

次の例では、 を OleDbParameter 作成し、そのプロパティの一部を設定します。


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

注釈

データ型と (必要に応じて) と Precision は、 Size パラメーターのdataType値から推論されます。

こちらもご覧ください

適用対象

OleDbParameter(String, Object)

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名と新しい OleDbParameter の値を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter (string name, 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

マップするパラメーターの名前。

value
Object

新しい OleDbParameter オブジェクトの値。

次の例では、 を作成します OleDbParameter


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

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

注釈

コンストラクターのこのオーバーロードを使用して整数パラメーター値を OleDbParameter 指定する場合は注意が必要です。 このオーバーロードは Object 型の value を受け取るため、次の C# の例のように、値が 0 の場合に整数値を Object 型に変換する必要があります。

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

この変換を実行しない場合、コンパイラはコンストラクター オーバーロードを呼び出 OleDbParameter そうとしていることを前提としています。

こちらもご覧ください

適用対象

OleDbParameter(String, OleDbType, Int32)

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名、データ型、および長さを指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter (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

マップするパラメーターの名前。

dataType
OleDbType

OleDbType 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。

次の例では、 を OleDbParameter 作成し、そのプロパティの一部を設定します。


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がパラメーターで明示的に設定sizeされていない場合は、 パラメーターのdataType値から推論されます。

こちらもご覧ください

適用対象

OleDbParameter(String, OleDbType, Int32, String)

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名、データ型、長さ、およびソース列名を指定して、OleDbParameter クラスの新しいインスタンスを初期化します。

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);
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

マップするパラメーターの名前。

dataType
OleDbType

OleDbType 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

srcColumn
String

変換元列の名前です。

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。

次の例では、 を OleDbParameter 作成し、そのプロパティの一部を設定します。


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がパラメーターで明示的に設定sizeされていない場合は、 パラメーターのdataType値から推論されます。

こちらもご覧ください

適用対象

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

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。

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);
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

パラメーターの名前。

dbType
OleDbType

OleDbType 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

direction
ParameterDirection

ParameterDirection 値のいずれか 1 つ。

isNullable
Boolean

フィールドの値を NULL に設定できる場合は true。それ以外の場合は false

precision
Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。

scale
Byte

Value を解決する際の、小数点以下の合計桁数。

srcColumn
String

変換元列の名前です。

srcVersion
DataRowVersion

DataRowVersion 値のいずれか 1 つ。

value
Object

OleDbParameter の値である Object

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。

次の例では、 を OleDbParameter 作成し、 を表示します 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

注釈

Sizeパラメーターと Precision パラメーターに明示的に設定されていない場合、パラメーターの dataType 値から と precisionsize推論されます。

こちらもご覧ください

適用対象

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

ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs
ソース:
OleDbParameter.cs

パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する OleDbParameter クラスの新しいインスタンスを初期化します。

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);
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

パラメーターの名前。

dbType
OleDbType

OleDbType 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

direction
ParameterDirection

ParameterDirection 値のいずれか 1 つ。

precision
Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。

scale
Byte

Value を解決する際の、小数点以下の合計桁数。

sourceColumn
String

変換元列の名前です。

sourceVersion
DataRowVersion

DataRowVersion 値のいずれか 1 つ。

sourceColumnNullMapping
Boolean

ソース列が null 許容である場合は true。null 許容ではない場合は false

value
Object

OleDbParameter の値である Object

例外

dataType パラメーターの指定された値が、正しくないバックエンド データ型です。

次の例では、 を OleDbParameter 作成し、 を表示します 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

注釈

Sizeパラメーターと Precision パラメーターに明示的に設定されていない場合、パラメーターの dataType 値から と precisionsize推論されます。

こちらもご覧ください

適用対象