OracleParameterCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den OracleParameter mit einem angegebenen Attribut ab oder legt diesen fest.
Überlädt
Item[String] |
Ruft den OracleParameter mit dem angegebenen Namen ab oder legt diesen fest. |
Item[Int32] |
Ruft die OracleParameter-Klasse am angegebenen Index ab oder legt diese fest. |
Item[String]
Ruft den OracleParameter mit dem angegebenen Namen ab oder legt diesen fest.
public:
property System::Data::OracleClient::OracleParameter ^ default[System::String ^] { System::Data::OracleClient::OracleParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[string parameterName] { get; set; }
member this.Item(string) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(parameterName As String) As OracleParameter
Parameter
- parameterName
- String
Der Name des abzurufenden Parameters.
Eigenschaftswert
Der OracleParameter mit dem angegebenen Namen.
Ausnahmen
Der angegebene Name ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird nach einem OracleParameter mit einem angegebenen ParameterName in einem OracleParameterCollectiongesucht. Wenn der Parameter vorhanden ist, zeigt das Beispiel den Namen und den Index des Parameters an. Wenn der Parameter nicht vorhanden ist, zeigt das Beispiel einen Fehler an. In diesem Beispiel wird davon ausgegangen, dass bereits ein OracleParameterCollection erstellt wurde.
public void SearchOracleParams()
{
// ...
// create OracleParameterCollection parameters
// ...
if (!parameters.Contains("DName"))
Console.WriteLine("ERROR: no such parameter in the collection");
else
Console.WriteLine("Name: " + parameters["DName"].ToString() +
"Index: " + parameters.IndexOf("DName").ToString());
}
Public Sub SearchOracleParams()
' ...
' create OracleParameterCollection parameters
' ...
If Not parameters.Contains("DName") Then
Console.WriteLine("ERROR: no such parameter in the collection")
Else
Console.WriteLine("Name: " & parameters("DName").ToString() & _
"Index: " & parameters.IndexOf("DName").ToString())
End If
End Sub
Gilt für:
Item[Int32]
Ruft die OracleParameter-Klasse am angegebenen Index ab oder legt diese fest.
public:
property System::Data::OracleClient::OracleParameter ^ default[int] { System::Data::OracleClient::OracleParameter ^ get(int index); void set(int index, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[int index] { get; set; }
member this.Item(int) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(index As Integer) As OracleParameter
Parameter
- index
- Int32
Der nullbasierte Index des abzurufenden Parameters.
Eigenschaftswert
Das OracleParameter-Objekt am angegebenen Index.
Ausnahmen
Der angegebene Index ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird ein OracleParameterCollectionerstellt, fügt der Auflistung Instanzen von OracleParameter hinzu, zeigt die Namen der zugehörigen OracleParameter Objekte an und löscht dann die Auflistung.
public void CreateOracleParamColl(OracleCommand command)
{
OracleParameterCollection paramCollection = command.Parameters;
paramCollection.Add("pDName", OracleType.VarChar);
paramCollection.Add("pLoc", OracleType.VarChar);
string parameterNames = "";
for (int i=0; i < paramCollection.Count; i++)
parameterNames += paramCollection[i].ToString() + "\n";
Console.WriteLine(parameterNames);
paramCollection.Clear();
}
Public Sub CreateOracleParamColl(command As OracleCommand)
Dim paramCollection As OracleParameterCollection = command.Parameters
paramCollection.Add("pDName", OracleType.Varchar)
paramCollection.Add("pLoc", OracleType.Varchar)
Dim parameterNames As String = ""
Dim i As Integer
For i = 0 To paramCollection.Count - 1
parameterNames &= paramCollection(i).ToString() & ControlChars.Cr
Next i
Console.WriteLine(parameterNames)
paramCollection.Clear()
End Sub