OracleParameterCollection.Item[] Właściwość

Definicja

Pobiera lub ustawia OracleParameter obiekt z określonym atrybutem.Gets or sets the OracleParameter with a specified attribute.

Przeciążenia

Item[String]

Pobiera lub ustawia wartość OracleParameter o podanej nazwie.Gets or sets the OracleParameter with the specified name.

Item[Int32]

Pobiera lub ustawia wartość OracleParameter o określonym indeksie.Gets or sets the OracleParameter at the specified index.

Item[String]

Pobiera lub ustawia wartość OracleParameter o podanej nazwie.Gets or sets the OracleParameter with the specified name.

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

Parametry

parameterName
String

Nazwa parametru do pobrania.The name of the parameter to retrieve.

Wartość właściwości

OracleParameter

OracleParameterO podanej nazwie.The OracleParameter with the specified name.

Wyjątki

Określona nazwa nie istnieje.The name specified does not exist.

Przykłady

Poniższy przykład wyszukuje dla obiektu OracleParameter z określonym ParameterName w OracleParameterCollection .The following example searches for an OracleParameter with a given ParameterName within an OracleParameterCollection. Jeśli parametr istnieje, w przykładzie wyświetlana jest nazwa i indeks parametru.If the parameter exists, the example displays the name and index of the parameter. Jeśli parametr nie istnieje, przykład wyświetla błąd.If the parameter does not exist, the example displays an error. W tym przykładzie przyjęto założenie, że OracleParameterCollection został już utworzony.This example assumes that an OracleParameterCollection has already been created.

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 

Dotyczy

Produkt Wprowadzono

Item[Int32]

Pobiera lub ustawia wartość OracleParameter o określonym indeksie.Gets or sets the OracleParameter at the specified 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

Parametry

index
Int32

Indeks (liczony od zera) parametru do pobrania.The zero-based index of the parameter to retrieve.

Wartość właściwości

OracleParameter

OracleParameterO określonym indeksie.The OracleParameter at the specified index.

Wyjątki

Określony indeks nie istnieje.The index specified does not exist.

Przykłady

Poniższy przykład tworzy OracleParameterCollection , dodaje wystąpienia OracleParameter do kolekcji, wyświetla nazwy OracleParameter obiektów, a następnie czyści kolekcję.The following example creates an OracleParameterCollection, adds instances of OracleParameter to the collection, displays the names of its OracleParameter objects, and then clears the collection.

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 

Dotyczy

Produkt Wprowadzono