Classe SqlCeParameter
Representa um parâmetro para um SqlCeCommand e, opcionalmente, seu mapeamento em uma coluna DataSet. Esta classe não pode ser herdada.
Hierarquia de herança
System.Object
System.MarshalByRefObject
System.Data.Common.DbParameter
System.Data.SqlServerCe.SqlCeParameter
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)
Sintaxe
'Declaração
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
O tipo SqlCeParameter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
SqlCeParameter() | Inicializa uma nova instância da classe SqlCeParameter. | |
SqlCeParameter(String, SqlDbType) | Inicializa uma nova instância da classe SqlCeParameter com o nome e o tipo de dados do parâmetro. | |
SqlCeParameter(String, Object) | Inicializa uma nova instância da classe SqlCeParameter com o nome do parâmetro e o valor do novo SqlCeParameter. | |
SqlCeParameter(String, SqlDbType, Int32) | Inicializa uma nova instância da classe SqlCeParameter com o nome, o tipo de dados e o comprimento do parâmetro. | |
SqlCeParameter(String, SqlDbType, Int32, String) | Inicializa uma nova instância da classe SqlCeParameter com o nome, o tipo de dados e o comprimento do parâmetro, e o nome da coluna de origem. | |
SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) | Inicializa uma nova instância da classe SqlCeParameter com o nome, o tipo de dados, o comprimento e outras propriedades do parâmetro. O SQL Server Compact oferece suporte apenas a parâmetros de entrada. | |
SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) | Inicializa uma nova instância da classe SqlCeParameter com o nome, o tipo de dados, o comprimento e a direção do parâmetro e outras propriedades. O SQL Server Compact oferece suporte apenas a parâmetros de entrada. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
DbType | Obtém ou define o DbType do parâmetro. (Substitui DbParameter.DbType.) | |
Direction | Essa propriedade sempre retorna ParameterDirection.Input para o Provedor de Dados do .NET Compact Framework para SQL Server Compact. Sua configuração com um valor diferente resulta no lançamento de uma InvalidOperationException. (Substitui DbParameter.Direction.) | |
IsNullable | Obtém ou define um valor que indica se o parâmetro aceita valores nulos ou não. (Substitui DbParameter.IsNullable.) | |
Offset | Infraestrutura. | |
ParameterName | Obtém ou define nome do SqlCeParameter. (Substitui DbParameter.ParameterName.) | |
Precision | Obtém ou define o número máximo de dígitos usados para representar a propriedade Value. | |
Scale | Obtém ou define o número de dígitos decimais para o qual Value é resolvido. | |
Size | Obtém ou define o comprimento máximo dos dados da coluna. (Substitui DbParameter.Size.) | |
SourceColumn | Obtém ou define o nome da coluna de origem mapeada em DataSet e usada para carregar ou retornar o Value. (Substitui DbParameter.SourceColumn.) | |
SourceColumnNullMapping | Infraestrutura. (Substitui DbParameter.SourceColumnNullMapping.) | |
SourceVersion | Obtém ou define a DataRowVersion a ser usada ao carregar o Value. (Substitui DbParameter.SourceVersion.) | |
SqlDbType | Obtém ou define o SqlDbType do parâmetro. | |
Value | Obtém ou define o valor do parâmetro. (Substitui DbParameter.Value.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CreateObjRef | (herança de MarshalByRefObject) | |
Equals | (herança de Object) | |
Finalize | (herança de Object) | |
GetHashCode | (herança de Object) | |
GetLifetimeService | (herança de MarshalByRefObject) | |
GetType | (herança de Object) | |
InitializeLifetimeService | (herança de MarshalByRefObject) | |
MemberwiseClone() | (herança de Object) | |
MemberwiseClone(Boolean) | (herança de MarshalByRefObject) | |
ResetDbType | Redefine o tipo associado a este SqlCeParameter. (Substitui DbParameter.ResetDbType().) | |
ToString | Obtém uma cadeia de caracteres que contém o ParameterName. (Substitui Object.ToString().) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
ICloneable.Clone | ||
IDbDataParameter.Precision | (herança de DbParameter) | |
IDbDataParameter.Scale | (herança de DbParameter) |
Início
Comentários
Os nomes de parâmetros não diferenciam maiúsculas de minúsculas.
Exemplos
O exemplo a seguir mostra um uso típico 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";
Segurança de thread
Qualquer membro estático público (Shared no Microsoft Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.