OleDbParameterCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den OleDbParameter mit einem angegebenen Attribut ab oder legt diesen fest.
Überlädt
Item[String] |
Ruft den OleDbParameter mit dem angegebenen Namen ab oder legt diesen fest. |
Item[Int32] |
Ruft die OleDbParameter-Klasse am angegebenen Index ab oder legt diese fest. |
Item[String]
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
Ruft den OleDbParameter mit dem angegebenen Namen ab oder legt diesen fest.
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
Parameter
- parameterName
- String
Der Name des abzurufenden Parameters.
Eigenschaftswert
Der OleDbParameter mit dem angegebenen Namen.
- Attribute
Ausnahmen
Der angegebene Name ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird nach einem OleDbParameter mit einem angegebenen ParameterName in einem OleDbParameterCollectiongesucht. Wenn der Parameter vorhanden ist, zeigt das Beispiel den Namen und den Index des Parameters an. Wenn der Parameter nicht vorhanden ist, zeigt das Beispiel einen Fehler an. In diesem Beispiel wird davon ausgegangen, dass bereits ein OleDbParameterCollection erstellt wurde.
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
Weitere Informationen
Gilt für:
Item[Int32]
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
- Quelle:
- OleDbParameterCollection.cs
Ruft die OleDbParameter-Klasse am angegebenen Index ab oder legt diese fest.
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
Parameter
- index
- Int32
Der nullbasierte Index des abzurufenden Parameters.
Eigenschaftswert
Das OleDbParameter-Objekt am angegebenen Index.
- Attribute
Ausnahmen
Der angegebene Index ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird ein OleDbParameterCollectionerstellt, fügt der Auflistung Instanzen von OleDbParameter hinzu, zeigt die Namen der zugehörigen OleDbParameter Objekte an und löscht dann die Auflistung.
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