OdbcParameterCollection.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 OdbcParameter mit einem angegebenen Attribut ab oder legt diesen fest.
Überlädt
Item[String] |
Ruft den OdbcParameter mit dem angegebenen Namen ab oder legt diesen fest. |
Item[Int32] |
Ruft die OdbcParameter-Klasse am angegebenen Index ab oder legt diese fest. |
Item[String]
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
Ruft den OdbcParameter mit dem angegebenen Namen ab oder legt diesen fest.
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
Parameter
- parameterName
- String
Der Name des abzurufenden Parameters.
Eigenschaftswert
Der OdbcParameter mit dem angegebenen Namen.
- Attribute
Ausnahmen
Der angegebene Name ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird nach einem mit einer OdbcParameter angegebenen ParameterName in einem OdbcParameterCollectiongesucht. Wenn der Parameter vorhanden ist, werden im Beispiel der Name und der Index des Parameters angezeigt. Wenn der Parameter nicht vorhanden ist, wird im Beispiel ein Fehler angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein OdbcParameterCollection erstellt wurde.
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
Weitere Informationen
Gilt für:
Item[Int32]
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
- Quelle:
- OdbcParameterCollection.cs
Ruft die OdbcParameter-Klasse am angegebenen Index ab oder legt diese fest.
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
Parameter
- index
- Int32
Der nullbasierte Index des abzurufenden Parameters.
Eigenschaftswert
Das OdbcParameter-Objekt am angegebenen Index.
- Attribute
Ausnahmen
Der angegebene Index ist nicht vorhanden.
Beispiele
Im folgenden Beispiel wird ein OdbcParameterCollectionerstellt, der Auflistung Instanzen von OdbcParameter hinzugefügt, die Namen der zugehörigen OdbcParameter Objekte angezeigt und anschließend die Auflistung gelöscht.
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