OracleParameterCollection.Item[] Propiedad

Definición

Obtiene o establece el objeto OracleParameter con un atributo especificado.

Sobrecargas

Item[String]

Obtiene o establece el objeto OracleParameter con el nombre especificado.

Item[Int32]

Obtiene o establece la clase OracleParameter en el índice especificado.

Item[String]

Obtiene o establece el objeto OracleParameter con el nombre especificado.

C#
public System.Data.OracleClient.OracleParameter this[string parameterName] { get; set; }

Parámetros

parameterName
String

Nombre del parámetro que se va a recuperar.

Valor de propiedad

Objeto OracleParameter con el nombre especificado.

Excepciones

El nombre especificado no existe.

Ejemplos

En el ejemplo siguiente se busca un OracleParameter objeto con un determinado ParameterName dentro de un OracleParameterCollectionobjeto . Si el parámetro existe, en el ejemplo se muestra el nombre y el índice del parámetro. Si el parámetro no existe, el ejemplo muestra un error. En este ejemplo se supone que ya se ha creado un OracleParameterCollection .

C#
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());
}

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Item[Int32]

Obtiene o establece la clase OracleParameter en el índice especificado.

C#
public System.Data.OracleClient.OracleParameter this[int index] { get; set; }

Parámetros

index
Int32

Índice de base cero del parámetro que se va a recuperar.

Valor de propiedad

Objeto OracleParameter en el índice especificado.

Excepciones

El índice especificado no existe.

Ejemplos

En el ejemplo siguiente se crea una OracleParameterCollectionclase , se agregan instancias de OracleParameter a la colección, se muestran los nombres de sus OracleParameter objetos y, a continuación, se borra la colección.

C#
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();
}

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1