OleDbParameterCollection.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 OleDbParameter in met een opgegeven kenmerk.
Overloads
| Name | Description |
|---|---|
| Item[String] |
Hiermee haalt u de naam op of stelt u deze OleDbParameter in met de opgegeven naam. |
| Item[Int32] |
Hiermee haalt u de opgegeven index op of stelt u deze OleDbParameter in. |
Item[String]
Hiermee haalt u de naam op of stelt u deze OleDbParameter in met de opgegeven naam.
public:
property System::Data::OleDb::OleDbParameter ^ default[System::String ^] { System::Data::OleDb::OleDbParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[string parameterName] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(parameterName As String) As OleDbParameter
Parameters
- parameterName
- String
De naam van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OleDbParameter met de opgegeven naam.
- Kenmerken
Uitzonderingen
De opgegeven naam bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt gezocht naar een OleDbParameter met een gegeven ParameterName binnen een OleDbParameterCollection. 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 OleDbParameterCollection is gemaakt.
public void SearchParameters()
{
// ...
// create OleDbParameterCollection parameters
// ...
if (!parameters.Contains("Description"))
Console.WriteLine("ERROR: no such parameter in the collection");
else
Console.WriteLine("Name: " + parameters["Description"].ToString() +
"Index: " + parameters.IndexOf("Description").ToString());
}
Public Sub SearchParameters()
' ...
' create OleDbParameterCollection parameters
' ...
If Not parameters.Contains("Description") Then
Console.WriteLine("ERROR: no such parameter in the collection")
Else
Console.WriteLine("Name: " & parameters("Description").ToString() & _
"Index: " & parameters.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 OleDbParameter in.
public:
property System::Data::OleDb::OleDbParameter ^ default[int] { System::Data::OleDb::OleDbParameter ^ get(int index); void set(int index, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(index As Integer) As OleDbParameter
Parameters
- index
- Int32
De op nul gebaseerde index van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OleDbParameter opgegeven index.
- Kenmerken
Uitzonderingen
De opgegeven index bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt een OleDbParameterCollectionverzameling gemaakt, worden exemplaren van OleDbParameter de verzameling toegevoegd, worden de namen van OleDbParameter de objecten weergegeven en wordt de verzameling gewist.
public void CreateParamCollection(OleDbCommand command)
{
OleDbParameterCollection paramCollection = command.Parameters;
paramCollection.Add("@CategoryName", OleDbType.Char);
paramCollection.Add("@Description", OleDbType.Char);
paramCollection.Add("@Picture", OleDbType.Binary);
string parameterNames = "";
for (int i=0; i < paramCollection.Count; i++)
parameterNames += paramCollection[i].ToString() + "\n";
Console.WriteLine(parameterNames);
paramCollection.Clear();
}
Public Sub CreateParamCollection(command As OleDbCommand)
Dim paramCollection As OleDbParameterCollection = _
command.Parameters
paramCollection.Add("@CategoryName", OleDbType.Char)
paramCollection.Add("@Description", OleDbType.Char)
paramCollection.Add("@Picture", OleDbType.Binary)
Dim parameterNames As String = ""
For i As Integer = 0 To paramCollection.Count - 1
parameterNames += paramCollection(i).ToString() & _
ControlChars.Cr
Next
Console.WriteLine(parameterNames)
paramCollection.Clear()
End Sub