OdbcParameterCollection.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví OdbcParameter s zadaným atributem.
Přetížení
| Name | Description |
|---|---|
| Item[String] |
Získá nebo nastaví OdbcParameter se zadaným názvem. |
| Item[Int32] |
Získá nebo nastaví v zadaném indexu OdbcParameter . |
Item[String]
Získá nebo nastaví OdbcParameter se zadaným názvem.
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
Parametry
- parameterName
- String
Název parametru, který se má načíst.
Hodnota vlastnosti
Se OdbcParameter zadaným názvem.
- Atributy
Výjimky
Zadaný název neexistuje.
Příklady
Následující příklad hledá s OdbcParameter danou ParameterName v rámci .OdbcParameterCollection Pokud parametr existuje, zobrazí se v příkladu název a index parametru. Pokud parametr neexistuje, zobrazí se v příkladu chyba. Tento příklad předpokládá, že OdbcParameterCollection již byl vytvořen.
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
Viz také
Platí pro
Item[Int32]
Získá nebo nastaví v zadaném indexu OdbcParameter .
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
Parametry
- index
- Int32
Index parametru založený na nule, který se má načíst.
Hodnota vlastnosti
V OdbcParameter zadaném indexu.
- Atributy
Výjimky
Zadaný index neexistuje.
Příklady
Následující příklad vytvoří , OdbcParameterCollectionpřidá instance OdbcParameter do kolekce, zobrazí názvy svých OdbcParameter objektů a pak vymaže kolekci.
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