Condividi tramite


OdbcParameterCollection.Item[] Proprietà

Definizione

Ottiene o imposta l'oggetto OdbcParameter con un attributo specificato.

Overload

Item[String]

Ottiene o imposta la classe OdbcParameter con il nome specificato.

Item[Int32]

Ottiene o imposta l'oggetto OdbcParameter in corrispondenza dell'indice specificato.

Item[String]

Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs

Ottiene o imposta la classe OdbcParameter con il nome specificato.

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

Parametri

parameterName
String

Nome del parametro da recuperare.

Valore della proprietà

OdbcParameter con il nome specificato.

Attributi

Eccezioni

Il nome specificato non esiste.

Esempio

Nell'esempio seguente viene eseguita la ricerca di un OdbcParameter oggetto con un oggetto specificato ParameterName all'interno di un oggetto OdbcParameterCollection. Se il parametro esiste, nell'esempio viene visualizzato il nome e l'indice del parametro. Se il parametro non esiste, viene visualizzato un errore. In questo esempio si presuppone che sia già stato creato un oggetto 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

Vedi anche

Si applica a

Item[Int32]

Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs
Origine:
OdbcParameterCollection.cs

Ottiene o imposta l'oggetto OdbcParameter in corrispondenza dell'indice specificato.

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

Parametri

index
Int32

Indice in base zero del parametro da recuperare.

Valore della proprietà

Oggetto OdbcParameter in corrispondenza dell'indice specificato.

Attributi

Eccezioni

L'indice specificato non esiste.

Esempio

Nell'esempio seguente viene creato un OdbcParameterCollectionoggetto , che aggiunge istanze di OdbcParameter all'insieme, visualizza i nomi degli OdbcParameter oggetti e quindi cancella la raccolta.

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

Vedi anche

Si applica a