Clase SqlCeParameter

Representa un parámetro de SqlCeCommand y, opcionalmente, su asignación a una columna de DataSet. No se puede heredar esta clase.

Jerarquía de herencia

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbParameter
      System.Data.SqlServerCe.SqlCeParameter

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

Sintaxis

'Declaración
Public NotInheritable Class SqlCeParameter _
    Inherits DbParameter _
    Implements ICloneable
'Uso
Dim instance As SqlCeParameter
public sealed class SqlCeParameter : DbParameter, 
    ICloneable
public ref class SqlCeParameter sealed : public DbParameter, 
    ICloneable
[<SealedAttribute>]
type SqlCeParameter =  
    class
        inherit DbParameter
        interface ICloneable
    end
public final class SqlCeParameter extends DbParameter implements ICloneable

El tipo SqlCeParameter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SqlCeParameter() Inicializa una nueva instancia de la clase SqlCeParameter.
Método público SqlCeParameter(String, SqlDbType) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre de parámetro y el tipo de datos.
Método público SqlCeParameter(String, Object) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro y el valor del nuevo SqlCeParameter.
Método público SqlCeParameter(String, SqlDbType, Int32) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro, el tipo de datos y la longitud.
Método público SqlCeParameter(String, SqlDbType, Int32, String) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro, el tipo de datos, la longitud y el nombre de columna de origen.
Método público SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro, el tipo de datos, la longitud y otras propiedades. SQL Server Compact solo admite parámetros de entrada.
Método público SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro, el tipo de datos, la longitud, la dirección del parámetro y otras propiedades. SQL Server Compact solo admite parámetros de entrada.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DbType Obtiene o establece la enumeración DbType del parámetro. (Invalida DbParameter.DbType.)
Propiedad pública Direction Esta propiedad devuelve siempre ParameterDirection.Input para .NET Compact Framework Data Provider para SQL Server Compact. Si esta propiedad se establece en cualquier otro valor, se produce InvalidOperationException. (Invalida DbParameter.Direction.)
Propiedad pública IsNullable Obtiene o establece un valor que indica si el parámetro acepta valores nulos o no los acepta. (Invalida DbParameter.IsNullable.)
Propiedad pública Offset Infraestructura.
Propiedad pública ParameterName Obtiene o establece el nombre de la SqlCeParameter. (Invalida DbParameter.ParameterName.)
Propiedad pública Precision Obtiene o establece el número máximo de dígitos utilizados para representar la propiedad Value.
Propiedad pública Scale Obtiene o establece el número de posiciones decimales hasta donde se resuelve Value.
Propiedad pública Size Obtiene o establece la longitud máxima de los datos de la columna. (Invalida DbParameter.Size.)
Propiedad pública SourceColumn Obtiene o establece el nombre de la columna de origen asignada a DataSet y utilizada para cargar o devolver la propiedad Value. (Invalida DbParameter.SourceColumn.)
Propiedad pública SourceColumnNullMapping Infraestructura. (Invalida DbParameter.SourceColumnNullMapping.)
Propiedad pública SourceVersion Obtiene o establece el DataRowVersion que se va a utilizar al cargar Value. (Invalida DbParameter.SourceVersion.)
Propiedad pública SqlDbType Obtiene o establece la enumeración SqlDbType del parámetro.
Propiedad pública Value Obtiene o establece el valor del parámetro. (Invalida DbParameter.Value.)

Arriba

Métodos

  Nombre Descripción
Método público CreateObjRef (se hereda de MarshalByRefObject)
Método público Equals (se hereda de Object)
Método protegido Finalize (se hereda de Object)
Método público GetHashCode (se hereda de Object)
Método público GetLifetimeService (se hereda de MarshalByRefObject)
Método público GetType (se hereda de Object)
Método público InitializeLifetimeService (se hereda de MarshalByRefObject)
Método protegido MemberwiseClone() (se hereda de Object)
Método protegido MemberwiseClone(Boolean) (se hereda de MarshalByRefObject)
Método público ResetDbType Restablece el tipo asociado a este SqlCeParameter. (Invalida DbParameter.ResetDbType().)
Método público ToString Obtiene una cadena que contiene ParameterName. (Invalida Object.ToString().)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ICloneable.Clone
Implementación de interfaces explícitasPropiedad privada IDbDataParameter.Precision (se hereda de DbParameter)
Implementación de interfaces explícitasPropiedad privada IDbDataParameter.Scale (se hereda de DbParameter)

Arriba

Comentarios

Los nombres de parámetros no distinguen entre mayúsculas y minúsculas.

Ejemplos

En el siguiente ejemplo se muestra el uso habitual de SqlCeParameter.

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";

Seguridad para subprocesos

Todos los miembros estáticos públicos (Shared in Microsoft Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.SqlServerCe