OracleParameter コンストラクター

定義

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 オブジェクト。

注釈

パラメーターで をObjectvalue指定すると、 DbType の Microsoft .NET Framework 型から がObject推論されます。

このオーバー ロードを使用しているときに、注意を使用して、OracleParameterコンス トラクター。 このオーバー ロードがかかるため、value型のObject、整数値を変換する必要があります、Object入力値が 0、Microsoft Visual C# の例を次に示します。

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

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

適用対象

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

ソース列が null 許容の場合は true。それ以外の場合は false

value
Object

OracleParameter の値である Object

例外

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

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

precision
Byte

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

scale
Byte

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

srcColumn
String

変換元列の名前です。

srcVersion
DataRowVersion

DataRowVersion 値のいずれか 1 つ。

value
Object

OracleParameter の値である Object

例外

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

適用対象