OracleParameterCollection OracleParameterCollection OracleParameterCollection OracleParameterCollection Class

Definición

Representa una colección de parámetros relevantes para un OracleCommand así como sus correspondientes asignaciones a columnas de un DataSet.Represents a collection of parameters relevant to an OracleCommand as well as their respective mappings to columns in a DataSet. Esta clase no puede heredarse.This class cannot be inherited.

public ref class OracleParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OracleParameterCollection : System.Data.Common.DbParameterCollection
type OracleParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OracleParameterCollection
Inherits DbParameterCollection
Herencia
OracleParameterCollectionOracleParameterCollectionOracleParameterCollectionOracleParameterCollection
Atributos

Ejemplos

En el ejemplo siguiente se crean varias OracleParameter instancias de OracleDataAdaptera través de dentro de. OracleParameterCollectionThe following example creates multiple instances of OracleParameter through the OracleParameterCollection within the OracleDataAdapter. Estos parámetros se utilizan para seleccionar los datos de la base de datos y, a continuación DataSet, colocarlos en el.These parameters are used to select data within the database and then place the data in the DataSet. En este ejemplo se da DataSet por supuesto OracleDataAdapter que ya se han creado un y un con el esquema, los comandos y la conexión adecuados.This example assumes that a DataSet and an OracleDataAdapter have already been created with the appropriate schema, commands, and connection.

public void AddOracleParameters() 
 {
 // ...
 // create dataSet and adapter
 // ...
   adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith";
   adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369;
   adapter.Fill(dataSet);
 }

Public Sub AddOracleParameters()
    ' ...
    ' create dataSet and adapter
    ' ...
adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith"
adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369
adapter.Fill(dataSet)
End Sub 

Comentarios

Cuando se utilizan parámetros con nombre, el número de parámetros de la colección debe ser igual al número de parámetros con nombre dentro del texto del comando, o el proveedor de datos .NET Framework para Oracle genera un error.When using named parameters, the number of parameters in the collection must be equal to the number of named parameters within the command text, or the .NET Framework Data Provider for Oracle raises an error.

El proveedor de datos de .NET Framework para Oracle no admite el marcador de posición del signo de interrogación (?) para pasar parámetros a OracleCommand una CommandType.Textinstrucción SQL llamada por un de.The .NET Framework Data Provider for Oracle does not support the question mark (?) placeholder for passing parameters to an SQL statement called by an OracleCommand of CommandType.Text. En este caso, se deben usar parámetros con nombre.In this case, named parameters must be used. Por ejemplo:For example:

SELECT * FROM Customers WHERE CustomerID = :pCustomerID  

Al utilizar parámetros con nombre en una instrucción SQL llamada por OracleCommand un CommandType.Textde, debe anteponer un signo de dos puntos (:).When using named parameters in an SQL statement called by an OracleCommand of CommandType.Text, you must precede the parameter name with a colon (:). Sin embargo, en un procedimiento almacenado o cuando se hace referencia a un parámetro con nombre en otra parte del código (por OracleParameter ejemplo, al Parameters agregar objetos a la propiedad), no anteponga un signo de dos puntos (:).However, in a stored procedure, or when referring to a named parameter elsewhere in your code (for example, when adding OracleParameter objects to the Parameters property), do not precede the named parameter with a colon (:). El proveedor de datos proporciona los dos puntos automáticamente.The data provider supplies the colon automatically.

Constructores

OracleParameterCollection() OracleParameterCollection() OracleParameterCollection() OracleParameterCollection()

Inicializa una nueva instancia de la clase OracleParameterCollection.Initializes a new instance of the OracleParameterCollection class.

Propiedades

Count Count Count Count

Devuelve un valor entero que contiene el número de elementos que hay en la colección OracleParameterCollection.Returns an Integer containing the number of elements in the OracleParameterCollection. Sólo lectura.Read-only.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Obtiene un valor que indica si el objeto OracleParameterCollection tiene un tamaño fijo.Gets a value that indicates whether the OracleParameterCollection has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtiene un valor que indica si OracleParameterCollection es de solo lectura.Gets a value that indicates whether the OracleParameterCollection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtiene un valor que indica si el objeto OracleParameterCollection está sincronizado.Gets a value that indicates whether the OracleParameterCollection is synchronized.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtiene o establece la clase OracleParameter en el índice especificado.Gets or sets the OracleParameter at the specified index.

Item[String] Item[String] Item[String] Item[String]

Obtiene o establece el objeto OracleParameter con el nombre especificado.Gets or sets the OracleParameter with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a OracleParameterCollection.Gets an object that can be used to synchronize access to the OracleParameterCollection.

Métodos

Add(Object) Add(Object) Add(Object) Add(Object)

Agrega el objeto OracleParameter especificado a OracleParameterCollection.Adds the specified OracleParameter object to the OracleParameterCollection.

Add(OracleParameter) Add(OracleParameter) Add(OracleParameter) Add(OracleParameter)

Agrega el objeto OracleParameter especificado a la colección OracleParameterCollection.Adds the specified OracleParameter to the OracleParameterCollection.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Agrega un objeto OracleParameter a la colección OracleParameterCollection si se proporcionan el nombre y el valor del parámetro.Adds an OracleParameter to the OracleParameterCollection given the parameter name and value.

Add(String, OracleType) Add(String, OracleType) Add(String, OracleType) Add(String, OracleType)

Agrega un objeto OracleParameter a la colección OracleParameterCollection si se proporcionan el nombre del parámetro y el tipo de datos.Adds an OracleParameter to the OracleParameterCollection given the parameter name and data type.

Add(String, OracleType, Int32) Add(String, OracleType, Int32) Add(String, OracleType, Int32) Add(String, OracleType, Int32)

Agrega un objeto OracleParameter a la colección OracleParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos y la longitud de la columna.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, and column length.

Add(String, OracleType, Int32, String) Add(String, OracleType, Int32, String) Add(String, OracleType, Int32, String) Add(String, OracleType, Int32, String)

Agrega un objeto OracleParameter a la colección OracleParameterCollection si se proporcionan el nombre del parámetro, el tipo de datos, la longitud de la columna y el nombre de la columna de origen.Adds an OracleParameter to the OracleParameterCollection given the parameter name, data type, column length, and source column name.

AddRange(Array) AddRange(Array) AddRange(Array) AddRange(Array)

Agrega una matriz de valores al final de la colección OracleParameterCollection.Adds an array of values to the end of the OracleParameterCollection.

AddRange(OracleParameter[]) AddRange(OracleParameter[]) AddRange(OracleParameter[]) AddRange(OracleParameter[])

Agrega una matriz de valores OracleParameter al final de la colección OracleParameterCollection.Adds an array of OracleParameter values to the end of the OracleParameterCollection.

AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object)

Agrega un valor al final de la colección OracleParameterCollection.Adds a value to the end of the OracleParameterCollection.

Clear() Clear() Clear() Clear()

Quita todos los objetos OracleParameter de la colección OracleParameterCollection.Removes all of the OracleParameter objects from the OracleParameterCollection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Determina si el objeto especificado está en la colección OracleParameterCollection.Determines whether the specified object is in the OracleParameterCollection.

Contains(OracleParameter) Contains(OracleParameter) Contains(OracleParameter) Contains(OracleParameter)

Determina si el objeto OracleParameter especificado está en la colección OracleParameterCollection.Determines whether the specified OracleParameter is in the OracleParameterCollection.

Contains(String) Contains(String) Contains(String) Contains(String)

Determina si en la colección hay un objeto OracleParameter con el nombre especificado.Indicates whether an OracleParameter with the specified name is contained in the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia todos los elementos de la colección OracleParameterCollection actual en el objeto Array unidimensional especificado, empezando en el índice del objeto Array de destino especificado.Copies all the elements of the current OracleParameterCollection to the specified one-dimensional Array starting at the specified destination Array index.

CopyTo(OracleParameter[], Int32) CopyTo(OracleParameter[], Int32) CopyTo(OracleParameter[], Int32) CopyTo(OracleParameter[], Int32)

Copia todos los elementos de la colección OracleParameterCollection actual en la colección OracleParameterCollection especificada, empezando en el índice de destino indicado.Copies all the elements of the current OracleParameterCollection to the specified OracleParameterCollection starting at the specified destination index.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección OracleParameterCollection.Returns an enumerator that iterates through the OracleParameterCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Obtiene la ubicación del objeto Object especificado dentro de la colección.Gets the location of the specified Object within the collection.

IndexOf(OracleParameter) IndexOf(OracleParameter) IndexOf(OracleParameter) IndexOf(OracleParameter)

Obtiene la ubicación del objeto OracleParameter especificado dentro de la colección.Gets the location of the specified OracleParameter within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Obtiene la ubicación del objeto OracleParameter especificado con el nombre indicado.Gets the location of the specified OracleParameter with the specified name.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Inserta Object en OracleParameterCollection en el índice especificado.Inserts a Object into the OracleParameterCollection at the specified index.

Insert(Int32, OracleParameter) Insert(Int32, OracleParameter) Insert(Int32, OracleParameter) Insert(Int32, OracleParameter)

Inserta un objeto OracleParameter en la colección OracleParameterCollection, en el índice especificado.Inserts a OracleParameter object into the OracleParameterCollection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Quita el objeto OracleParameter especificado de la colección.Removes the specified OracleParameter object from the collection.

Remove(OracleParameter) Remove(OracleParameter) Remove(OracleParameter) Remove(OracleParameter)

Quita el objeto OracleParameter especificado de la colección.Removes the specified OracleParameter object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita de la colección el objeto OracleParameter que está en el índice especificado.Removes the OracleParameter object at the specified index from the collection.

RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Quita el objeto OracleParameter con el nombre especificado de la colección.Removes the OracleParameter object with the specified name from the collection.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a