OdbcParameterCollection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el objeto OdbcParameter con un atributo especificado.
Sobrecargas
| Nombre | Description |
|---|---|
| Item[String] |
Obtiene o establece el objeto OdbcParameter con el nombre especificado. |
| Item[Int32] |
Obtiene o establece el objeto OdbcParameter en el índice especificado. |
Item[String]
Obtiene o establece el objeto OdbcParameter con el nombre especificado.
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
Parámetros
- parameterName
- String
Nombre del parámetro que se va a recuperar.
Valor de propiedad
OdbcParameter con el nombre especificado.
- Atributos
Excepciones
El nombre especificado no existe.
Ejemplos
En el ejemplo siguiente se busca un OdbcParameter objeto con un determinado ParameterName dentro de .OdbcParameterCollection Si el parámetro existe, el ejemplo muestra el nombre y el índice del parámetro. Si el parámetro no existe, el ejemplo muestra un error. En este ejemplo se supone que ya se ha creado un 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
Consulte también
Se aplica a
Item[Int32]
Obtiene o establece el objeto OdbcParameter en el índice especificado.
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
Parámetros
- index
- Int32
Índice de base cero del parámetro que se va a recuperar.
Valor de propiedad
en OdbcParameter el índice especificado.
- Atributos
Excepciones
El índice especificado no existe.
Ejemplos
En el ejemplo siguiente se crea un OdbcParameterCollection, se agregan instancias de OdbcParameter a la colección, se muestran los nombres de sus OdbcParameter objetos y, a continuación, se borra la colección.
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