OracleParameterCollection.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OracleParameter を OracleParameterCollection に追加します。
オーバーロード
Add(OracleParameter) |
指定した OracleParameter を OracleParameterCollection に追加します。 |
Add(Object) |
指定した OracleParameter オブジェクトを OracleParameterCollection に追加します。 |
Add(String, OracleType) |
パラメーターの名前とデータ型を指定して、OracleParameter を OracleParameterCollection に追加します。 |
Add(String, Object) |
古い.
パラメーターの名前と値を指定して、OracleParameter を OracleParameterCollection に追加します。 |
Add(String, OracleType, Int32) |
パラメーターの名前、データ型、および列の長さを指定して、OracleParameter を OracleParameterCollection に追加します。 |
Add(String, OracleType, Int32, String) |
パラメーターの名前、データ型、列の長さ、およびソースの列名を指定して、OracleParameter を OracleParameterCollection に追加します。 |
Add(OracleParameter)
指定した OracleParameter を OracleParameterCollection に追加します。
public:
System::Data::OracleClient::OracleParameter ^ Add(System::Data::OracleClient::OracleParameter ^ value);
public System.Data.OracleClient.OracleParameter Add (System.Data.OracleClient.OracleParameter value);
member this.Add : System.Data.OracleClient.OracleParameter -> System.Data.OracleClient.OracleParameter
override this.Add : System.Data.OracleClient.OracleParameter -> System.Data.OracleClient.OracleParameter
Public Function Add (value As OracleParameter) As OracleParameter
パラメーター
- value
- OracleParameter
コレクションに追加する OracleParameter。
戻り値
新しい OracleParameter オブジェクトへの参照。
例外
value
パラメーターで指定された OracleParameter は、既にこの、または他の OracleParameterCollection に追加されています。
value
パラメーターが null です。
例
次の例では、 を OracleParameterCollection作成し、 の OracleParameter インスタンスをコレクションに追加し、新しい OracleParameterへの参照を返します。
public void CreateOracleParamColl() {
OracleCommand command = new OracleCommand(
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
OracleParameterCollection paramCollection = command.Parameters;
object parameter = new OracleParameter("pEmpNo", OracleType.Number);
int pIndex = paramCollection.Add(parameter);
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
Dim command As New OracleCommand( _
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
Dim paramCollection As OracleParameterCollection = command.Parameters
Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub
適用対象
Add(Object)
指定した OracleParameter オブジェクトを OracleParameterCollection に追加します。
public:
virtual int Add(System::Object ^ value);
public:
override int Add(System::Object ^ value);
public int Add (object value);
public override int Add (object value);
abstract member Add : obj -> int
override this.Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer
Public Overrides Function Add (value As Object) As Integer
パラメーター
- value
- Object
コレクションに追加する OracleParameter オブジェクト。
戻り値
新しい OracleParameter オブジェクトの、コレクション内でのインデックス。
実装
適用対象
Add(String, OracleType)
パラメーターの名前とデータ型を指定して、OracleParameter を OracleParameterCollection に追加します。
public:
System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType);
member this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType) As OracleParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- dataType
- OracleType
OracleType 値のいずれか 1 つ。
戻り値
新しい OracleParameter オブジェクトへの参照。
例
次の例では、 を OracleParameterCollection作成し、 の OracleParameter インスタンスをコレクションに追加し、新しい OracleParameterへの参照を返します。
public void CreateOracleParamColl() {
OracleCommand command = new OracleCommand(
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
OracleParameterCollection paramCollection = command.Parameters;
object parameter = new OracleParameter("pEmpNo", OracleType.Number);
int pIndex = paramCollection.Add(parameter);
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
Dim command As New OracleCommand( _
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
Dim paramCollection As OracleParameterCollection = command.Parameters
Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub
適用対象
Add(String, Object)
注意事項
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
パラメーターの名前と値を指定して、OracleParameter を OracleParameterCollection に追加します。
public:
System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
public System.Data.OracleClient.OracleParameter Add (string parameterName, object value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.OracleClient.OracleParameter Add (string parameterName, object value);
member this.Add : string * obj -> System.Data.OracleClient.OracleParameter
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)>]
override this.Add : string * obj -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, value As Object) As OracleParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- value
- Object
コレクションに追加する OracleParameter の Value。
戻り値
新しい OracleParameter オブジェクトへの参照。
- 属性
例外
value
パラメーターが OracleParameter ではありません。
注釈
メソッドのこのオーバーロードを使用して整数パラメーター値を Add 指定する場合は注意が必要です。 このオーバーロードは Object 型の value
を受け取るため、次の C# の例のように、値が 0 の場合に整数値を Object 型に変換する必要があります。
parameters.Add("pname", Convert.ToInt32(0));
この変換を実行しない場合、コンパイラは (string
、OracleType
) オーバーロードを呼び出OracleParameterCollection.Add
そうとしていると見なします。
適用対象
Add(String, OracleType, Int32)
パラメーターの名前、データ型、および列の長さを指定して、OracleParameter を OracleParameterCollection に追加します。
public:
System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size);
member this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer) As OracleParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- dataType
- OracleType
OracleType 値のいずれか 1 つ。
- size
- Int32
列の長さです。
戻り値
新しい OracleParameter オブジェクトへの参照。
例
次の例では、 を OracleParameterCollection作成し、 の OracleParameter インスタンスをコレクションに追加し、新しい OracleParameterへの参照を返します。
public void CreateOracleParamColl(OracleConnection connection)
{
OracleCommand command = new OracleCommand(
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
OracleParameterCollection paramCollection = command.Parameters;
OracleParameter parameter = paramCollection.Add(
"pEmpNo", OracleType.Number, 4);
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
Dim command As New OracleCommand( _
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
Dim paramCollection As OracleParameterCollection = command.Parameters
Dim parameter As OracleParameter = paramCollection.Add( _
"pEmpNo", OracleType.Number, 4)
End Sub
適用対象
Add(String, OracleType, Int32, String)
パラメーターの名前、データ型、列の長さ、およびソースの列名を指定して、OracleParameter を OracleParameterCollection に追加します。
public:
System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size, System::String ^ srcColumn);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size, string srcColumn);
member this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer, srcColumn As String) As OracleParameter
パラメーター
- parameterName
- String
パラメーターの名前。
- dataType
- OracleType
OracleType 値のいずれか 1 つ。
- size
- Int32
列の長さです。
- srcColumn
- String
変換元列の名前です。
戻り値
新しい OracleParameter オブジェクトへの参照。
例
次の例では、 を OracleParameterCollection作成し、 の OracleParameter インスタンスをコレクションに追加し、新しい OracleParameterへの参照を返します。
public void CreateOracleParamColl(OracleConnection connection)
{
OracleCommand command = new OracleCommand(
"SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
OracleParameterCollection paramCollection = command.Parameters;
OracleParameter parameter = paramCollection.Add(
"pEmpNo", OracleType.Number, 5, "EmpNo");
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
Dim command As OracleCommand = _
New OracleCommand("SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
Dim paramCollection As OracleParameterCollection = command.Parameters
Dim parameter As OracleParameter = _
paramCollection.Add("pEmpNo", OracleType.Number, 5, "EmpNo")
End Sub
適用対象
.NET