OracleParameterCollection OracleParameterCollection OracleParameterCollection OracleParameterCollection Class

Определение

Представляет коллекцию параметров, которые важны для OracleCommand, а также их сопоставления со столбцами в DataSet.Represents a collection of parameters relevant to an OracleCommand as well as their respective mappings to columns in a DataSet. Этот класс не наследуется.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
Наследование
OracleParameterCollectionOracleParameterCollectionOracleParameterCollectionOracleParameterCollection
Атрибуты

Примеры

В следующем примере создается несколько экземпляров OracleParameter через OracleParameterCollection в OracleDataAdapter.The following example creates multiple instances of OracleParameter through the OracleParameterCollection within the OracleDataAdapter. Эти параметры используются для выбора данных из базы данных и помещения их в DataSet.These parameters are used to select data within the database and then place the data in the DataSet. В этом примере предполагается, что DataSet и OracleDataAdapter уже были созданы с помощью соответствующей схемы, команд и подключение.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 

Комментарии

При использовании именованных параметров, число параметров в коллекции должно быть равно числу именованных параметров в тексте команды, или поставщик данных .NET Framework для Oracle вызывает ошибку.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.

Поставщик данных .NET Framework для Oracle не поддерживает прототип вопросительного знака (?) для передачи параметров в инструкции SQL, которые называются OracleCommand из CommandType.Text.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. В этом случае необходимо использовать именованные параметры.In this case, named parameters must be used. Например:For example:

SELECT * FROM Customers WHERE CustomerID = :pCustomerID  

При вызове с помощью именованных параметров в инструкции SQL OracleCommand из CommandType.Text, должно предшествовать имя параметра, двоеточие (:).When using named parameters in an SQL statement called by an OracleCommand of CommandType.Text, you must precede the parameter name with a colon (:). Тем не менее, в хранимой процедуре, или при ссылке на именованный параметр в другом месте в коде (например, при добавлении OracleParameter объектов Parameters свойства), не перед именем параметра в виде двоеточия (:).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 (:). Поставщик данных предоставляет двоеточие автоматически.The data provider supplies the colon automatically.

Конструкторы

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

Инициализирует новый экземпляр класса OracleParameterCollection.Initializes a new instance of the OracleParameterCollection class.

Свойства

Count Count Count Count

Возвращает целое число, которое содержит количество элементов в OracleParameterCollection.Returns an Integer containing the number of elements in the OracleParameterCollection. Только для чтения.Read-only.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Возвращает значение, показывающее, имеет ли объект OracleParameterCollection фиксированный размер.Gets a value that indicates whether the OracleParameterCollection has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает значение, которое определяет, является ли коллекция OracleParameterCollection доступной только для чтения.Gets a value that indicates whether the OracleParameterCollection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, которое определяет, является ли коллекция OracleParameterCollection синхронизированной.Gets a value that indicates whether the OracleParameterCollection is synchronized.

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

Возвращает или задает объект OracleParameter с заданным индексом.Gets or sets the OracleParameter at the specified index.

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

Возвращает или задает объект OracleParameter с заданным именем.Gets or sets the OracleParameter with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции OracleParameterCollection.Gets an object that can be used to synchronize access to the OracleParameterCollection.

Методы

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

Добавляет указанный объект OracleParameter в коллекцию OracleParameterCollection.Adds the specified OracleParameter object to the OracleParameterCollection.

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

Добавляет заданный объект OracleParameter в OracleParameterCollection.Adds the specified OracleParameter to the OracleParameterCollection.

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

Добавляет объект OracleParameter с заданным именем параметра и значением в OracleParameterCollection.Adds an OracleParameter to the OracleParameterCollection given the parameter name and value.

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

Добавляет OracleParameter с заданным именем параметра и типом данных в OracleParameterCollection.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)

Добавляет OracleParameter с заданным именем, типом данных и длиной столбца в OracleParameterCollection.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)

Добавляет объект OracleParameter с заданным именем параметра, типом данных, длиной столбца и именем столбца источника в OracleParameterCollection.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)

Добавляет массив значений в конец коллекции OracleParameterCollection.Adds an array of values to the end of the OracleParameterCollection.

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

Добавляет массив значений OracleParameter в конец коллекции 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)

Добавляет значение в конец коллекции OracleParameterCollection.Adds a value to the end of the OracleParameterCollection.

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

Удаляет все объекты OracleParameter из OracleParameterCollection.Removes all of the OracleParameter objects from the OracleParameterCollection.

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

Определяет, входит ли указанный объект в OracleParameterCollection.Determines whether the specified object is in the OracleParameterCollection.

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

Определяет, входит ли указанный OracleParameter в OracleParameterCollection.Determines whether the specified OracleParameter is in the OracleParameterCollection.

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

Указывает, содержится ли в коллекции объект OracleParameter с заданным именем.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)

Копирует все элементы текущей коллекции OracleParameterCollection в указанный одномерный массив Array, начиная с указанного индекса в массиве Array.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)

Копирует все элементы текущей коллекции OracleParameterCollection в указанную коллекцию OracleParameterCollection, начиная с указанного индекса в коллекции назначения.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)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.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)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает перечислитель, осуществляющий перебор элементов списка OracleParameterCollection.Returns an enumerator that iterates through the OracleParameterCollection.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает положение указанного объекта Object в коллекции.Gets the location of the specified Object within the collection.

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

Возвращает положение указанного объекта OracleParameter в коллекции.Gets the location of the specified OracleParameter within the collection.

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

Возвращает положение заданного объекта OracleParameter с указанным именем.Gets the location of the specified OracleParameter with the specified name.

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

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.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)

Вставляет Object в OracleParameterCollection по указанному индексу.Inserts a Object into the OracleParameterCollection at the specified index.

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

Вставляет объект OracleParameter в коллекцию OracleParameterCollection по указанному индексу.Inserts a OracleParameter object into the OracleParameterCollection at the specified index.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

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

Удаляет указанный объект OracleParameter из коллекции.Removes the specified OracleParameter object from the collection.

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

Удаляет указанный объект OracleParameter из коллекции.Removes the specified OracleParameter object from the collection.

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

Удаляет объект OracleParameter по указанному индексу из коллекции.Removes the OracleParameter object at the specified index from the collection.

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

Удаляет объект OracleParameter с указанным именем из коллекции.Removes the OracleParameter object with the specified name from the collection.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к