OracleParameterCollection.Item[] Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des OracleParameter Attributs mit einem angegebenen Attribut.

Überlädt

Name Beschreibung
Item[String]

Dient zum Abrufen oder Festlegen des OracleParameter Mit dem angegebenen Namen.

Item[Int32]

Dient zum Abrufen oder Festlegen des OracleParameter Werts am angegebenen Index.

Item[String]

Dient zum Abrufen oder Festlegen des OracleParameter Mit dem angegebenen Namen.

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 einer OracleParameter mit einem gegebenen ParameterName Innerhalb eines Steuerelements 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 Objekt 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]

Dient zum Abrufen oder Festlegen des OracleParameter Werts am angegebenen Index.

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

Der OracleParameter am angegebenen Index.

Ausnahmen

Der angegebene Index ist nicht vorhanden.

Beispiele

Das folgende Beispiel erstellt eine OracleParameterCollection, fügt Instanzen der OracleParameter Auflistung 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

Gilt für: