OdbcParameterCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het kenmerk op of stelt u deze OdbcParameter in met een opgegeven kenmerk.
Overloads
| Name | Description |
|---|---|
| Item[String] |
Hiermee haalt u de naam op of stelt u deze OdbcParameter in met de opgegeven naam. |
| Item[Int32] |
Hiermee haalt u de opgegeven index op of stelt u deze OdbcParameter in. |
Item[String]
Hiermee haalt u de naam op of stelt u deze OdbcParameter in met de opgegeven naam.
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
Parameters
- parameterName
- String
De naam van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OdbcParameter met de opgegeven naam.
- Kenmerken
Uitzonderingen
De opgegeven naam bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt gezocht naar een OdbcParameter met een gegeven ParameterName binnen een OdbcParameterCollection. Als de parameter bestaat, wordt in het voorbeeld de naam en index van de parameter weergegeven. Als de parameter niet bestaat, wordt in het voorbeeld een fout weergegeven. In dit voorbeeld wordt ervan uitgegaan dat er al een OdbcParameterCollection is gemaakt.
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
Zie ook
Van toepassing op
Item[Int32]
Hiermee haalt u de opgegeven index op of stelt u deze OdbcParameter in.
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
Parameters
- index
- Int32
De op nul gebaseerde index van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OdbcParameter opgegeven index.
- Kenmerken
Uitzonderingen
De opgegeven index bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt een OdbcParameterCollectionverzameling gemaakt, worden exemplaren van OdbcParameter de verzameling toegevoegd, worden de namen van OdbcParameter de objecten weergegeven en wordt de verzameling gewist.
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