Язык

OdbcParameterCollection.Item[] Свойство

Определение

Возвращает или задает OdbcParameter заданный атрибут.

Перегрузки

Имя Описание
Item[String]

Возвращает или задает указанное OdbcParameter имя.

Item[Int32]

Возвращает или задает указанный OdbcParameter индекс.

Item[String]

Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs

Возвращает или задает указанное OdbcParameter имя.

public:
 property System::Data::Odbc::OdbcParameter ^ default[System::String ^] { System::Data::Odbc::OdbcParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::Odbc::OdbcParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Odbc.OdbcParameter this[string parameterName] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.Odbc.OdbcParameter with get, set
Default Public Property Item(parameterName As String) As OdbcParameter

Параметры

parameterName
String

Имя извлекаемого параметра.

Значение свойства

Имя OdbcParameter с указанным именем.

Атрибуты

Исключения

Указанное имя не существует.

Примеры

В следующем примере выполняется поиск OdbcParameter заданного объекта ParameterName в объекте OdbcParameterCollection. Если параметр существует, в примере отображается имя и индекс параметра. Если параметр не существует, в примере отображается ошибка. В этом примере предполагается, что уже создан объект OdbcParameterCollection .

public void SearchParameters()
{
    // ...
    // create OdbcParameterCollection parameterCollection
    // ...
    if (!parameterCollection.Contains("Description"))
        Console.WriteLine("ERROR: no such parameter in the collection");
    else
        Console.WriteLine("Name: " + parameterCollection["Description"].ToString() +
            "Index: " + parameterCollection.IndexOf("Description").ToString());
}
Public Sub SearchParameters()
    ' ...
    ' create OdbcParameterCollection parameterCollection
    ' ...
    If Not parameterCollection.Contains("Description") Then
        Console.WriteLine("ERROR: no such parameter in the collection")
    Else
        Console.WriteLine("Name: " & parameterCollection("Description").ToString() & _
            "Index: " & parameterCollection.IndexOf("Description").ToString())
    End If
End Sub

См. также раздел

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

Item[Int32]

Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs
Исходный код:
OdbcParameterCollection.cs

Возвращает или задает указанный OdbcParameter индекс.

public:
 property System::Data::Odbc::OdbcParameter ^ default[int] { System::Data::Odbc::OdbcParameter ^ get(int index); void set(int index, System::Data::Odbc::OdbcParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.Odbc.OdbcParameter this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.Odbc.OdbcParameter with get, set
Default Public Property Item(index As Integer) As OdbcParameter

Параметры

index
Int32

Отсчитываемый от нуля индекс извлекаемого параметра.

Значение свойства

По OdbcParameter указанному индексу.

Атрибуты

Исключения

Указанный индекс не существует.

Примеры

В следующем примере создается OdbcParameterCollectionэкземпляры коллекции, OdbcParameter отображаются имена его OdbcParameter объектов, а затем удаляется коллекция.

public void CreateParameterCollection(OdbcCommand command)
{
    OdbcParameterCollection paramCollection = command.Parameters;
    paramCollection.Add("@CategoryName", OdbcType.Char);
    paramCollection.Add("@Description", OdbcType.Char);
    paramCollection.Add("@Picture", OdbcType.Binary);
    string paramNames = "";
    for (int i=0; i < paramCollection.Count; i++)
        paramNames += paramCollection[i].ToString() + "\n";
    Console.WriteLine(paramNames);
    paramCollection.Clear();
}
Public Sub CreateParameterCollection(command As OdbcCommand)
    Dim paramCollection As OdbcParameterCollection = _
        command.Parameters
    paramCollection.Add("@CategoryName", OdbcType.Char)
    paramCollection.Add("@Description", OdbcType.Char)
    paramCollection.Add("@Picture", OdbcType.Binary)
    Dim paramNames As String = ""
    Dim i As Integer
    For i = 0 To paramCollection.Count - 1
        paramNames += paramCollection(i).ToString() & _
            ControlChars.Cr
    Next i
    Console.WriteLine(paramNames)
    paramCollection.Clear()
End Sub

См. также раздел

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