OleDbParameterCollection Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию параметров, относящихся к OleDbCommand, а также соответствующие им сопоставления со столбцами в DataSet.
public ref class OleDbParameterCollection sealed : System::Data::Common::DbParameterCollection
public ref class OleDbParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
type OleDbParameterCollection = class
inherit DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
inherit MarshalByRefObject
interface IDataParameterCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
inherit DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
- Наследование
- Наследование
- Атрибуты
- Реализации
В следующем примере создается несколько экземпляров OleDbParameter с помощью OleDbParameterCollection коллекции в OleDbDataAdapter. Эти параметры используются для выбора данных в источнике данных и их размещения в DataSet. В этом примере предполагается DataSet , что и уже созданы с соответствующей схемой, командами и подключением OleDbDataAdapter .
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 может вызвать ошибку.
Count |
Возвращает целое число, которое содержит количество элементов в OleDbParameterCollection. Только для чтения. |
Is |
Получает значение, показывающее, имеет ли объект OleDbParameterCollection фиксированный размер. Только для чтения. |
Is |
Получает значение, указывающее, доступен ли объект OleDbParameterCollection только для чтения. |
Is |
Возвращает значение, которое определяет, является ли коллекция OleDbParameterCollection синхронизированной. Только для чтения. |
Item[Int32] |
Возвращает или задает объект OleDbParameter с заданным индексом. |
Item[String] |
Возвращает или задает объект OleDbParameter с заданным именем. |
Sync |
Получает объект, с помощью которого можно синхронизировать доступ к коллекции OleDbParameterCollection. Только для чтения. |
Add(Object) |
Добавляет указанный объект OleDbParameter к объекту OleDbParameterCollection. |
Add(Ole |
Добавляет заданный объект OleDbParameter в OleDbParameterCollection. |
Add(String, Object) |
Устаревшие..
Устаревшие..
Добавляет объект OleDbParameter с заданным именем параметра и значением в OleDbParameterCollection. |
Add(String, Ole |
Добавляет OleDbParameter с заданным именем параметра и типом данных в коллекцию OleDbParameterCollection. |
Add(String, Ole |
Добавляет OleDbParameter с заданным именем, типом данных и длиной столбца в OleDbParameterCollection. |
Add(String, Ole |
Добавляет объект OleDbParameter с заданным именем параметра, типом данных, длиной столбца и именем столбца источника в OleDbParameterCollection. |
Add |
Добавляет массив значений в конец коллекции OleDbParameterCollection. |
Add |
Добавляет массив значений OleDbParameter в конец коллекции OleDbParameterCollection. |
Add |
Добавляет значение в конец коллекции OleDbParameterCollection. |
Clear() |
Удаляет все объекты OleDbParameter из коллекции OleDbParameterCollection. |
Contains(Object) |
Определяет, находится ли заданный объект Object в этой коллекции OleDbParameterCollection. |
Contains(Ole |
Определяет, находится ли заданный объект OleDbParameter в этой коллекции OleDbParameterCollection. |
Contains(String) |
Определяет, находится ли заданный объект String в этой коллекции OleDbParameterCollection. |
Copy |
Копирует все элементы текущей коллекции OleDbParameterCollection в указанный одномерный массив Array, начиная с указанного индекса в массиве Array. |
Copy |
Копирует все элементы текущей коллекции OleDbParameterCollection в указанную коллекцию OleDbParameterCollection, начиная с указанного индекса в коллекции назначения. |
Create |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Возвращает перечислитель, осуществляющий перебор элементов списка OleDbParameterCollection. |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
Get |
Возвращает объект DbParameter по указанному индексу в коллекции. (Унаследовано от DbParameterCollection) |
Get |
Возвращает объект DbParameter с заданным именем. (Унаследовано от DbParameterCollection) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Index |
Местоположение указанного объекта Object в коллекции. |
Index |
Возвращает положение указанного объекта OleDbParameter в коллекции. |
Index |
Возвращает положение заданного объекта OleDbParameter с указанным именем. |
Initialize |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Insert(Int32, Object) |
Вставляет Object в OleDbParameterCollection по указанному индексу. |
Insert(Int32, Ole |
Вставляет объект OleDbParameter в коллекцию OleDbParameterCollection по указанному индексу. |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Memberwise |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Remove(Object) |
Удаляет объект Object из коллекции OleDbParameterCollection. |
Remove(Ole |
Удаляет объект OleDbParameter из коллекции OleDbParameterCollection. |
Remove |
Удаляет объект OleDbParameter с указанным индексом из коллекции OleDbParameterCollection. |
Remove |
Удаляет объект OleDbParameter с указанным именем из коллекции OleDbParameterCollection. |
Set |
Задает новое значение для объекта DbParameter по указанному индексу. (Унаследовано от DbParameterCollection) |
Set |
Назначает новое значение объекту DbParameter с указанным именем. (Унаследовано от DbParameterCollection) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
IData |
Возвращает или задает параметр по указанному индексу. (Унаследовано от DbParameterCollection) |
IList. |
Описание этого члена см. в разделе Add(Object). (Унаследовано от DbParameterCollection) |
IList. |
Описание этого члена см. в разделе Contains(Object). (Унаследовано от DbParameterCollection) |
IList. |
Описание этого члена см. в разделе IndexOf(Object). (Унаследовано от DbParameterCollection) |
IList. |
Описание этого члена см. в разделе Insert(Int32, Object). (Унаследовано от DbParameterCollection) |
IList. |
Возвращает или задает элемент по указанному индексу. (Унаследовано от DbParameterCollection) |
IList. |
Описание этого члена см. в разделе Remove(Object). (Унаследовано от DbParameterCollection) |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Of |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
As |
Позволяет осуществлять параллельный запрос. |
As |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9 |
.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 |
.NET Standard | 2.0 |