SqlCeParameter.Value-Eigenschaft
Ruft den Wert des Parameters ab oder legt diesen fest.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Syntax
'Declaration
Public Overrides Property Value As Object
Get
Set
'Usage
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)
Eigenschaftswert
Typ: System.Object
Ein Object, das den Wert des Parameters darstellt. Der Standardwert ist nullein NULL-Verweis (Nothing in Visual Basic).
Implementiert
Hinweise
Der Wert wird an die SqlCeCommand-Klasse gebunden, die an den Server gesendet wird.
Beim Senden eines NULL-Parameterwerts an den Server muss der Benutzer DBNull angeben, nicht nullein NULL-Verweis (Nothing in Visual Basic), womit ein leeres Objekt ohne Wert angegeben wird. DBNull wird zur Darstellung von NULL-Werten verwendet.
Wenn die Anwendung den Datenbanktyp angibt, wird der gebundene Wert in diesen Typ konvertiert, wenn der Anbieter die Daten an den Server sendet. Wenn der Anbieter die IConvertible-Schnittstelle unterstützt, versucht er, sämtliche Typen von Werten zu konvertieren. Falls der angegebene Typ nicht mit dem Wert kompatibel ist, können Konvertierungsfehler auftreten.
Durch Festlegen der Value-Eigenschaft kann sowohl die DbType-Eigenschaft als auch die SqlDbType-Eigenschaft hergeleitet werden.
Die Value-Eigenschaft wird durch die Update-Methode überschrieben.
Beispiele
Im folgenden Beispiel wird eine SqlCeParameter-Klasse erstellt und die Value-Eigenschaft festgelegt.
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";