Compartir a través de


SqlCeParameterCollection.IndexOf Método (Object)

Obtiene la posición del objeto SqlCeParameter en la colección.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Overrides Function IndexOf ( _
    value As Object _
) As Integer
'Uso
Dim instance As SqlCeParameterCollection
Dim value As Object
Dim returnValue As Integer

returnValue = instance.IndexOf(value)
public override int IndexOf(
    Object value
)
public:
virtual int IndexOf(
    Object^ value
) override
abstract IndexOf : 
        value:Object -> int 
override IndexOf : 
        value:Object -> int 
public override function IndexOf(
    value : Object
) : int

Parámetros

Valor devuelto

Tipo: System.Int32
Ubicación de base cero del objeto SqlCeParameter en la colección.

Implementa

IList.IndexOf(Object)

Ejemplos

En el siguiente ejemplo se busca un objeto SqlCeParameter en SqlCeParameterCollection. Si existe el parámetro, en el ejemplo aparece su índice. Si el parámetro no existe, en el ejemplo aparece un error. En este ejemplo se supone que ya se ha creado un objeto SqlCeCommand.

' ...
' create SqlCeCommand cmd
' ...
Dim myParam As SqlCeParameter = cmd.Parameters.Add("@Description", SqlDbType.NVarChar)
If Not cmd.Parameters.Contains(myParam) Then
    MessageBox.Show("ERROR: no such parameter in the collection")
Else
    MessageBox.Show("match on parameter #" & cmd.Parameters.IndexOf(myParam).ToString())
End If
// ...
// create SqlCeCommand cmd
// ...
SqlCeParameter myParam = cmd.Parameters.Add("@Description", SqlDbType.NVarChar);
if (!cmd.Parameters.Contains(myParam))
    MessageBox.Show("ERROR: no such parameter in the collection");
else
    MessageBox.Show("match on parameter #" +
        cmd.Parameters.IndexOf(myParam).ToString());

Vea también

Referencia

SqlCeParameterCollection Clase

Sobrecarga de IndexOf

Espacio de nombres System.Data.SqlServerCe