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 | |
---|---|---|
SqlCeParameter() | Inicializa una nueva instancia de la clase SqlCeParameter. | |
SqlCeParameter(String, SqlDbType) | Inicializa una nueva instancia de la clase SqlCeParameter con el nombre de parámetro y el tipo de datos. | |
SqlCeParameter(String, Object) | Inicializa una nueva instancia de la clase SqlCeParameter con el nombre del parámetro y el valor del nuevo SqlCeParameter. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
DbType | Obtiene o establece la enumeración DbType del parámetro. (Invalida DbParameter.DbType.) | |
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.) | |
IsNullable | Obtiene o establece un valor que indica si el parámetro acepta valores nulos o no los acepta. (Invalida DbParameter.IsNullable.) | |
Offset | Infraestructura. | |
ParameterName | Obtiene o establece el nombre de la SqlCeParameter. (Invalida DbParameter.ParameterName.) | |
Precision | Obtiene o establece el número máximo de dígitos utilizados para representar la propiedad Value. | |
Scale | Obtiene o establece el número de posiciones decimales hasta donde se resuelve Value. | |
Size | Obtiene o establece la longitud máxima de los datos de la columna. (Invalida DbParameter.Size.) | |
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.) | |
SourceColumnNullMapping | Infraestructura. (Invalida DbParameter.SourceColumnNullMapping.) | |
SourceVersion | Obtiene o establece el DataRowVersion que se va a utilizar al cargar Value. (Invalida DbParameter.SourceVersion.) | |
SqlDbType | Obtiene o establece la enumeración SqlDbType del parámetro. | |
Value | Obtiene o establece el valor del parámetro. (Invalida DbParameter.Value.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateObjRef | (se hereda de MarshalByRefObject) | |
Equals | (se hereda de Object) | |
Finalize | (se hereda de Object) | |
GetHashCode | (se hereda de Object) | |
GetLifetimeService | (se hereda de MarshalByRefObject) | |
GetType | (se hereda de Object) | |
InitializeLifetimeService | (se hereda de MarshalByRefObject) | |
MemberwiseClone() | (se hereda de Object) | |
MemberwiseClone(Boolean) | (se hereda de MarshalByRefObject) | |
ResetDbType | Restablece el tipo asociado a este SqlCeParameter. (Invalida DbParameter.ResetDbType().) | |
ToString | Obtiene una cadena que contiene ParameterName. (Invalida Object.ToString().) |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
ICloneable.Clone | ||
IDbDataParameter.Precision | (se hereda de DbParameter) | |
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.