Sdílet prostřednictvím


OracleParameterCollection.Item[] Vlastnost

Definice

Získá nebo nastaví se OracleParameter zadaným atributem.

Přetížení

Item[String]

Získá nebo nastaví se OracleParameter zadaným názvem.

Item[Int32]

Získá nebo nastaví v OracleParameter zadaném indexu.

Item[String]

Získá nebo nastaví se OracleParameter zadaným názvem.

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

Název parametru, který se má načíst.

Hodnota vlastnosti

Se OracleParameter zadaným názvem.

Výjimky

Zadaný název neexistuje.

Příklady

Následující příklad vyhledá objekt OracleParameter s danou ParameterName v rámci objektu OracleParameterCollection. Pokud parametr existuje, zobrazí se v příkladu název a index parametru. Pokud parametr neexistuje, zobrazí se v příkladu chyba. V tomto příkladu OracleParameterCollection se předpokládá, že už byl vytvořen objekt .

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

Platí pro

Item[Int32]

Získá nebo nastaví v OracleParameter zadaném indexu.

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

Index od nuly parametru, který se má načíst.

Hodnota vlastnosti

Hodnota OracleParameter v zadaném indexu.

Výjimky

Zadaný index neexistuje.

Příklady

Následující příklad vytvoří , OracleParameterCollectionpřidá instance OracleParameter do kolekce, zobrazí názvy jeho OracleParameter objektů a pak vymaže kolekci.

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

Platí pro