OdbcParameterCollection.Item[] Egenskap

Definition

Hämtar eller anger OdbcParameter med ett angivet attribut.

Överlagringar

Name Description
Item[String]

Hämtar eller anger OdbcParameter med det angivna namnet.

Item[Int32]

Hämtar eller anger OdbcParameter vid det angivna indexet.

Item[String]

Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs

Hämtar eller anger OdbcParameter med det angivna namnet.

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

Parametrar

parameterName
String

Namnet på parametern som ska hämtas.

Egenskapsvärde

Med OdbcParameter det angivna namnet.

Attribut

Undantag

Det angivna namnet finns inte.

Exempel

I följande exempel söker efter en OdbcParameter med en angiven ParameterName i en OdbcParameterCollection. Om parametern finns visar exemplet parameterns namn och index. Om parametern inte finns visas ett fel i exemplet. Det här exemplet förutsätter att en OdbcParameterCollection redan har skapats.

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

Se även

Gäller för

Item[Int32]

Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs
Källa:
OdbcParameterCollection.cs

Hämtar eller anger OdbcParameter vid det angivna indexet.

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

Parametrar

index
Int32

Det nollbaserade indexet för parametern som ska hämtas.

Egenskapsvärde

Vid OdbcParameter det angivna indexet.

Attribut

Undantag

Det angivna indexet finns inte.

Exempel

I följande exempel skapas en OdbcParameterCollection, lägger till instanser av OdbcParameter i samlingen, visar namnen på dess OdbcParameter objekt och rensar sedan samlingen.

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

Se även

Gäller för