OleDbParameterCollection OleDbParameterCollection OleDbParameterCollection OleDbParameterCollection Class

Определение

Представляет коллекцию параметров, которые важны для OleDbCommand, а также их сопоставления со столбцами в DataSet.Represents a collection of parameters relevant to an OleDbCommand as well as their respective mappings to columns in a DataSet.

public ref class OleDbParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
type OleDbParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Наследование
OleDbParameterCollectionOleDbParameterCollectionOleDbParameterCollectionOleDbParameterCollection
Атрибуты

Примеры

В следующем примере создается несколько экземпляров OleDbParameter через OleDbParameterCollection коллекции в течение OleDbDataAdapter.The following example creates multiple instances of OleDbParameter through the OleDbParameterCollection collection within the OleDbDataAdapter. Эти параметры используются для выбора данных из источника данных и помещения их в DataSet.These parameters are used to select data within the data source and place the data in the DataSet. В этом примере предполагается, что DataSet и OleDbDataAdapter уже были созданы с помощью соответствующей схемы, команд и подключение.This example assumes that a DataSet and an OleDbDataAdapter have already been created with the appropriate schema, commands, and connection.

public DataSet GetDataSetFromAdapter(
    DataSet dataSet, string connectionString, string queryString)
{
    using (OleDbConnection connection =
               new OleDbConnection(connectionString))
    {
        OleDbDataAdapter adapter =
            new OleDbDataAdapter(queryString, connection);

        // Set the parameters.
        adapter.SelectCommand.Parameters.Add(
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
        adapter.SelectCommand.Parameters.Add(
            "@SerialNum", OleDbType.Integer).Value = 239;

        // Open the connection and fill the DataSet.
        try
        {
            connection.Open();
            adapter.Fill(dataSet);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
    }
    return dataSet;
}
Public Function GetDataSetFromAdapter( _
    ByVal dataSet As DataSet, ByVal connectionString As String, _
    ByVal queryString As String) As DataSet

    Using connection As New OleDbConnection(connectionString)
        Dim adapter As New OleDbDataAdapter(queryString, connection)

        ' Set the parameters.
        adapter.SelectCommand.Parameters.Add( _
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters"
        adapter.SelectCommand.Parameters.Add( _
         "@SerialNum", OleDbType.Integer).Value = 239

        ' Open the connection and fill the DataSet.
        Try
            connection.Open()
            adapter.Fill(dataSet)
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
        ' The connection is automatically closed when the
        ' code exits the Using block.
    End Using

    Return dataSet
End Function

Комментарии

Число параметров в коллекции должно равняться количеству заполнителей параметров в тексте команды, в противном случае поставщик данных .NET Framework для OLE DB может вызвать ошибку.The number of parameters in the collection must equal the number of parameter placeholders within the command text, otherwise the .NET Framework Data Provider for OLE DB might raise an error.

Свойства

Count Count Count Count

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

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Возвращает значение, показывающее, имеет ли объект OleDbParameterCollection фиксированный размер.Gets a value that indicates whether the OleDbParameterCollection has a fixed size. Только для чтения.Read-only.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

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

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

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

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

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

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

SyncRoot SyncRoot SyncRoot SyncRoot

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

Методы

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

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

Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter) Add(OleDbParameter)

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

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

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

Add(String, OleDbType) Add(String, OleDbType) Add(String, OleDbType) Add(String, OleDbType)

Добавляет OleDbParameter с заданным именем параметра и типом данных в коллекцию OleDbParameterCollection.Adds an OleDbParameter to the OleDbParameterCollection, given the parameter name and data type.

Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) Add(String, OleDbType, Int32) Add(String, OleDbType, Int32)

Добавляет OleDbParameter с заданным именем, типом данных и длиной столбца в OleDbParameterCollection.Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, and column length.

Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String) Add(String, OleDbType, Int32, String)

Добавляет объект OleDbParameter с заданным именем параметра, типом данных, длиной столбца и именем столбца источника в OleDbParameterCollection.Adds an OleDbParameter to the OleDbParameterCollection given the parameter name, data type, column length, and source column name.

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

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

AddRange(OleDbParameter[]) AddRange(OleDbParameter[]) AddRange(OleDbParameter[]) AddRange(OleDbParameter[])

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

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

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

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

Удаляет все объекты OleDbParameter из коллекции OleDbParameterCollection.Removes all OleDbParameter objects from the OleDbParameterCollection.

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

Определяет, находится ли заданный объект Object в этой коллекции OleDbParameterCollection.Determines whether the specified Object is in this OleDbParameterCollection.

Contains(OleDbParameter) Contains(OleDbParameter) Contains(OleDbParameter) Contains(OleDbParameter)

Определяет, находится ли заданный объект OleDbParameter в этой коллекции OleDbParameterCollection.Determines whether the specified OleDbParameter is in this OleDbParameterCollection.

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

Определяет, находится ли заданный объект String в этой коллекции OleDbParameterCollection.Determines whether the specified String is in this OleDbParameterCollection.

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

Копирует все элементы текущей коллекции OleDbParameterCollection в указанный одномерный массив Array, начиная с указанного индекса в массиве Array.Copies all the elements of the current OleDbParameterCollection to the specified one-dimensional Array starting at the specified destination Array index.

CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32) CopyTo(OleDbParameter[], Int32)

Копирует все элементы текущей коллекции OleDbParameterCollection в указанную коллекцию OleDbParameterCollection, начиная с указанного индекса в коллекции назначения.Copies all the elements of the current OleDbParameterCollection to the specified OleDbParameterCollection 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()

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

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 в коллекции.The location of the specified Object within the collection.

IndexOf(OleDbParameter) IndexOf(OleDbParameter) IndexOf(OleDbParameter) IndexOf(OleDbParameter)

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

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

Возвращает положение заданного объекта OleDbParameter с указанным именем.Gets the location of the specified OleDbParameter 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 в OleDbParameterCollection по указанному индексу.Inserts a Object into the OleDbParameterCollection at the specified index.

Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter) Insert(Int32, OleDbParameter)

Вставляет объект OleDbParameter в коллекцию OleDbParameterCollection по указанному индексу.Inserts a OleDbParameter object into the OleDbParameterCollection 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)

Удаляет объект Object из коллекции OleDbParameterCollection.Removes the Object object from the OleDbParameterCollection.

Remove(OleDbParameter) Remove(OleDbParameter) Remove(OleDbParameter) Remove(OleDbParameter)

Удаляет объект OleDbParameter из коллекции OleDbParameterCollection.Removes the OleDbParameter from the OleDbParameterCollection.

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

Удаляет объект OleDbParameter с указанным индексом из коллекции OleDbParameterCollection.Removes the OleDbParameter from the OleDbParameterCollection at the specified index.

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

Удаляет объект OleDbParameter с указанным именем из коллекции OleDbParameterCollection.Removes the OleDbParameter from the OleDbParameterCollection at the specified parameter name.

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

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

(Inherited from Object)

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

Дополнительно