OracleParameter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OracleParameter クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| OracleParameter() |
OracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, OracleType) |
パラメーター名とデータ型を使用する OracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, Object) |
パラメーター名とOracleParameter オブジェクトを使用するOracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, OracleType, Int32) |
パラメーター名、データ型、および長さを使用する OracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, OracleType, Int32, String) |
パラメーター名、データ型、長さ、およびソース列名を使用する OracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) |
パラメーター名、データ型、サイズ、方向、ソース列、ソース バージョン、およびその他のプロパティを使用する、 OracleParameter クラスの新しいインスタンスを初期化します。 |
| OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する、 OracleParameter クラスの新しいインスタンスを初期化します。 |
OracleParameter()
OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter();
public OracleParameter();
Public Sub New ()
適用対象
OracleParameter(String, OracleType)
パラメーター名とデータ型を使用する OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType)
パラメーター
- name
- String
パラメーターの名前。
- oracleType
- OracleType
OracleType値の 1 つ。
例外
oracleType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 OracleParameter を作成し、そのプロパティの一部を設定します。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar);
parameter.Direction = ParameterDirection.Output;
parameter.Size = 14;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 14
End Sub
適用対象
OracleParameter(String, Object)
パラメーター名とOracleParameter オブジェクトを使用するOracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Object ^ value);
public OracleParameter(string name, object value);
new System.Data.OracleClient.OracleParameter : string * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, value As Object)
パラメーター
- name
- String
パラメーターの名前。
- value
- Object
OracleParameter オブジェクト。
注釈
Object パラメーターに value を指定すると、DbType は Object のMicrosoft .NET型から推論されます。
OracleParameter コンストラクターのこのオーバーロードを使用する場合は注意が必要です。 このオーバーロードはvalue型のObjectを受け取るため、次の C# の例で示すように、値が 0 の場合に整数値をObject型に変換する必要があります。
Parameter = new OracleParameter("pname", Convert.ToInt32(0));
この変換を実行しない場合、コンパイラは、 OracleParameter(string, OracleType) コンストラクターオーバーロードを呼び出そうとしていることを前提としています。
適用対象
OracleParameter(String, OracleType, Int32)
パラメーター名、データ型、および長さを使用する OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer)
パラメーター
- name
- String
パラメーターの名前。
- oracleType
- OracleType
OracleType値の 1 つ。
- size
- Int32
パラメーターの長さ。
例外
oracleType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 OracleParameter を作成し、そのプロパティの一部を設定します。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,14);
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14)
parameter.Direction = ParameterDirection.Output
End Sub
適用対象
OracleParameter(String, OracleType, Int32, String)
パラメーター名、データ型、長さ、およびソース列名を使用する OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::String ^ srcColumn);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, srcColumn As String)
パラメーター
- name
- String
パラメーターの名前。
- oracleType
- OracleType
OracleType値の 1 つ。
- size
- Int32
パラメーターの長さ。
- srcColumn
- String
変換元列の名前です。
例外
oracleType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 OracleParameter を作成し、そのプロパティの一部を設定します。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,
14,"DName");
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14, "DName")
parameter.Direction = ParameterDirection.Output
End Sub
適用対象
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)
パラメーター名、データ型、サイズ、方向、ソース列、ソース バージョン、およびその他のプロパティを使用する、 OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * string * System.Data.DataRowVersion * bool * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)
パラメーター
- name
- String
マップするパラメーターの名前。
- oracleType
- OracleType
OracleType値の 1 つ。
- size
- Int32
パラメーターの長さ。
- direction
- ParameterDirection
ParameterDirection値の 1 つ。
- sourceColumn
- String
変換元列の名前です。
- sourceVersion
- DataRowVersion
DataRowVersion値の 1 つ。
- sourceColumnNullMapping
- Boolean
true ソース列が null 許容の場合は、それ以外の場合は false。
- value
- Object
Objectの値であるOracleParameter。
例外
oracleType パラメーターに指定された値が無効なバックエンド データ型です。
適用対象
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
パラメーター名、データ型、長さ、ソース列名、パラメーターの方向、数値の有効桁数、およびその他のプロパティを使用する、 OracleParameter クラスの新しいインスタンスを初期化します。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, 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 OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)
パラメーター
- name
- String
パラメーターの名前。
- oracleType
- OracleType
OracleType値の 1 つ。
- size
- Int32
パラメーターの長さ。
- direction
- ParameterDirection
ParameterDirection値の 1 つ。
- isNullable
- Boolean
true フィールドの値を null にできる場合は null、それ以外の場合は false。
- srcColumn
- String
変換元列の名前です。
- srcVersion
- DataRowVersion
DataRowVersion値の 1 つ。
- value
- Object
Objectの値であるOracleParameter。
例外
oracleType パラメーターに指定された値が無効なバックエンド データ型です。
例
次の例では、 OracleParameter を作成し、 ParameterNameを表示します。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter(
"DName",OracleType.VarChar,
11,ParameterDirection.Output,true,0,0,"DName",
DataRowVersion.Current,"ENGINEERING");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter( _
"DName", OracleType.VarChar, 11, _
ParameterDirection.Output, True, 0, 0, _
"DName", DataRowVersion.Current, "ENGINEERING")
Console.WriteLine(parameter.ToString())
End Sub