OdbcParameterCollection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto OdbcParameter con un attributo specificato.
Overload
Item[String] |
Ottiene o imposta la classe OdbcParameter con il nome specificato. |
Item[Int32] |
Ottiene o imposta l'oggetto OdbcParameter in corrispondenza dell'indice specificato. |
Item[String]
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
Ottiene o imposta la classe OdbcParameter con il nome specificato.
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
Parametri
- parameterName
- String
Nome del parametro da recuperare.
Valore della proprietà
OdbcParameter con il nome specificato.
- Attributi
Eccezioni
Il nome specificato non esiste.
Esempio
Nell'esempio seguente viene eseguita la ricerca di un OdbcParameter oggetto con un oggetto specificato ParameterName all'interno di un oggetto OdbcParameterCollection. Se il parametro esiste, nell'esempio viene visualizzato il nome e l'indice del parametro. Se il parametro non esiste, viene visualizzato un errore. In questo esempio si presuppone che sia già stato creato un oggetto OdbcParameterCollection .
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
Vedi anche
Si applica a
Item[Int32]
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
- Origine:
- OdbcParameterCollection.cs
Ottiene o imposta l'oggetto OdbcParameter in corrispondenza dell'indice specificato.
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
Parametri
- index
- Int32
Indice in base zero del parametro da recuperare.
Valore della proprietà
Oggetto OdbcParameter in corrispondenza dell'indice specificato.
- Attributi
Eccezioni
L'indice specificato non esiste.
Esempio
Nell'esempio seguente viene creato un OdbcParameterCollectionoggetto , che aggiunge istanze di OdbcParameter all'insieme, visualizza i nomi degli OdbcParameter oggetti e quindi cancella la raccolta.
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