Propriedade do RDL SqlCeParameter.Value
Obtém ou define o valor do parâmetro.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)
Sintaxe
'Declaração
Public Overrides Property Value As Object
Get
Set
'Uso
Dim instance As SqlCeParameter
Dim value As Object
value = instance.Value
instance.Value = value
public override Object Value { get; set; }
public:
virtual property Object^ Value {
Object^ get () override;
void set (Object^ value) override;
}
abstract Value : Object with get, set
override Value : Object with get, set
override function get Value () : Object
override function set Value (value : Object)
Valor da propriedade
Tipo: System.Object
Um Object que é o valor do parâmetro. O valor padrão é nulluma referência nula (Nothing no Visual Basic).
Implementa
Comentários
O valor está ligado ao SqlCeCommand que é enviado ao servidor.
Ao enviar um valor de parâmetro nulo ao servidor, o usuário deve especificar DBNull e não nulluma referência nula (Nothing no Visual Basic), que é um objeto vazio que não possui um valor. DBNull é usado para representar valores nulos.
Se o aplicativo especifica o tipo de banco de dados, o valor ligado é convertido nesse tipo quando o provedor envia os dados para o servidor. O provedor tentará converter qualquer tipo de valor, se ele der suporte à interface IConvertible. Poderão ocorrer erros de conversão, se o tipo especificado não for compatível com o valor.
As propriedades DbType e SqlDbType podem ser inferidas configurando o Value.
A propriedade Value é substituída por Update.
Exemplos
O exemplo a seguir cria um SqlCeParameter e define a propriedade Value.
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";