OracleParameterCollection.Item[] Eigenschap

Definitie

Hiermee haalt u het kenmerk op of stelt u deze OracleParameter in met een opgegeven kenmerk.

Overloads

Name Description
Item[String]

Hiermee haalt u de naam op of stelt u deze OracleParameter in met de opgegeven naam.

Item[Int32]

Hiermee haalt u de opgegeven index op of stelt u deze OracleParameter in.

Item[String]

Hiermee haalt u de naam op of stelt u deze OracleParameter in met de opgegeven naam.

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

Parameters

parameterName
String

De naam van de parameter die moet worden opgehaald.

Waarde van eigenschap

De OracleParameter met de opgegeven naam.

Uitzonderingen

De opgegeven naam bestaat niet.

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een OracleParameter met een gegeven ParameterName binnen een OracleParameterCollection. Als de parameter bestaat, wordt in het voorbeeld de naam en index van de parameter weergegeven. Als de parameter niet bestaat, wordt in het voorbeeld een fout weergegeven. In dit voorbeeld wordt ervan uitgegaan dat er al een OracleParameterCollection is gemaakt.

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

Van toepassing op

Item[Int32]

Hiermee haalt u de opgegeven index op of stelt u deze OracleParameter in.

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

Parameters

index
Int32

De op nul gebaseerde index van de parameter die moet worden opgehaald.

Waarde van eigenschap

De OracleParameter opgegeven index.

Uitzonderingen

De opgegeven index bestaat niet.

Voorbeelden

In het volgende voorbeeld wordt een OracleParameterCollectionverzameling gemaakt, worden exemplaren van OracleParameter de verzameling toegevoegd, worden de namen van OracleParameter de objecten weergegeven en wordt de verzameling gewist.

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

Van toepassing op