OleDbParameter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスの新しいインスタンスを初期化します。
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 クラスの新しいインスタンスを初期化します。
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 パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 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
注釈
データ型、および必要に応じて、 Size と Precision は、 dataType パラメーターの値から推論されます。
こちらもご覧ください
適用対象
OleDbParameter(String, Object)
パラメーター名と新しい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 コンストラクターのこのオーバーロードを使用して整数パラメーター値を指定する場合は注意が必要です。 このオーバーロードはvalue型のObjectを受け取るため、次の C# の例で示すように、値が 0 の場合に整数値をObject型に変換する必要があります。
Parameter = new OleDbParameter("@pname", Convert.ToInt32(0));
この変換を実行しない場合、コンパイラは、 OleDbParameter コンストラクターのオーバーロードを呼び出そうとしていることを前提としています。
こちらもご覧ください
適用対象
OleDbParameter(String, OleDbType, Int32)
パラメーター名、データ型、および長さを使用する 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
マップするパラメーターの名前。
- 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は、dataType パラメーターで明示的に設定されていない場合、size パラメーターの値から推論されます。
こちらもご覧ください
適用対象
OleDbParameter(String, OleDbType, Int32, String)
パラメーター名、データ型、長さ、およびソース列名を使用する 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
マップするパラメーターの名前。
- 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は、dataType パラメーターで明示的に設定されていない場合、size パラメーターの値から推論されます。
こちらもご覧ください
適用対象
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する、 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
パラメーターの名前。
- size
- Int32
パラメーターの長さ。
- direction
- ParameterDirection
ParameterDirection値の 1 つ。
- isNullable
- Boolean
true フィールドの値を null にできる場合は〘。それ以外の場合は false。
- srcColumn
- String
変換元列の名前です。
- srcVersion
- DataRowVersion
DataRowVersion値の 1 つ。
- value
- Object
Objectの値であるOleDbParameter。
例外
dbType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 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およびsizeパラメーターで明示的に設定されていない場合、precision パラメーターの値から推論されます。
こちらもご覧ください
適用対象
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)
パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する、 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
パラメーターの名前。
- size
- Int32
パラメーターの長さ。
- direction
- ParameterDirection
ParameterDirection値の 1 つ。
- sourceColumn
- String
変換元列の名前です。
- sourceVersion
- DataRowVersion
DataRowVersion値の 1 つ。
- sourceColumnNullMapping
- Boolean
true ソース列が null 許容の場合。そうでない場合は false します。
- value
- Object
Objectの値であるOleDbParameter。
例外
dbType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 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およびsizeパラメーターで明示的に設定されていない場合、precision パラメーターの値から推論されます。