SqlCeParameter-Klasse

Stellt einen Parameter für eine SqlCeCommand-Klasse sowie optional dessen Zuordnung zu einer DataSet-Spalte dar. Diese Klasse kann nicht vererbt werden.

Vererbungshierarchie

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

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public NotInheritable Class SqlCeParameter _
    Inherits DbParameter _
    Implements ICloneable
'Usage
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

Der SqlCeParameter-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlCeParameter() Initialisiert eine neue Instanz der SqlCeParameter-Klasse.
Öffentliche Methode SqlCeParameter(String, SqlDbType) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen und dem Datentyp.
Öffentliche Methode SqlCeParameter(String, Object) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen und dem Wert des neuen SqlCeParameter.
Öffentliche Methode SqlCeParameter(String, SqlDbType, Int32) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp und der Länge.
Öffentliche Methode SqlCeParameter(String, SqlDbType, Int32, String) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp, der Länge und dem Quellspaltennamen.
Öffentliche Methode SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp, der Länge und anderen Eigenschaften. SQL Server Compact unterstützt ausschließlich Eingabeparameter.
Öffentliche Methode SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp, der Länge, der Parameterrichtung und anderen Eigenschaften. SQL Server Compact unterstützt ausschließlich Eingabeparameter.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DbType Ruft den DbType des Parameters ab oder legt diesen fest. (Überschreibt DbParameter.DbType.)
Öffentliche Eigenschaft Direction Diese Eigenschaft gibt für den .NET Compact Framework-Datenanbieter für SQL Server Compact immer ParameterDirection.Input zurück. Wenn diese Eigenschaft auf einen anderen Wert festgelegt wird, wird ein InvalidOperationException-Konstruktor ausgelöst. (Überschreibt DbParameter.Direction.)
Öffentliche Eigenschaft IsNullable Ruft einen Wert ab, der angibt, ob der Parameter NULL-Werte akzeptiert, oder legt diesen fest. (Überschreibt DbParameter.IsNullable.)
Öffentliche Eigenschaft Offset Infrastruktur
Öffentliche Eigenschaft ParameterName Ruft den Namen der SqlCeParameter-Klasse ab oder legt diesen fest. (Überschreibt DbParameter.ParameterName.)
Öffentliche Eigenschaft Precision Ruft die maximale Anzahl von Ziffern ab, die zur Darstellung der Value-Eigenschaft verwendet werden kann, oder legt diese fest.
Öffentliche Eigenschaft Scale Ruft die Anzahl der Dezimalstellen ab, in die die Value-Eigenschaft aufgelöst wird, oder legt diese fest.
Öffentliche Eigenschaft Size Ruft die maximale Länge der Daten innerhalb der Spalte ab oder legt diese fest. (Überschreibt DbParameter.Size.)
Öffentliche Eigenschaft SourceColumn Ruft den Namen der Quellspalte ab, die der DataSet-Klasse zugeordnet ist und zum Laden oder Zurückgeben der Value-Eigenschaft verwendet wird, oder legt diesen fest. (Überschreibt DbParameter.SourceColumn.)
Öffentliche Eigenschaft SourceColumnNullMapping Infrastruktur (Überschreibt DbParameter.SourceColumnNullMapping.)
Öffentliche Eigenschaft SourceVersion Ruft die DataRowVersion-Enumeration ab, die beim Laden der Value-Eigenschaft verwendet werden soll, oder legt diese fest. (Überschreibt DbParameter.SourceVersion.)
Öffentliche Eigenschaft SqlDbType Ruft den SqlDbType des Parameters ab oder legt diesen fest.
Öffentliche Eigenschaft Value Ruft den Wert des Parameters ab oder legt diesen fest. (Überschreibt DbParameter.Value.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateObjRef (von MarshalByRefObject vererbt)
Öffentliche Methode Equals (von Object vererbt)
Geschützte Methode Finalize (von Object vererbt)
Öffentliche Methode GetHashCode (von Object vererbt)
Öffentliche Methode GetLifetimeService (von MarshalByRefObject vererbt)
Öffentliche Methode GetType (von Object vererbt)
Öffentliche Methode InitializeLifetimeService (von MarshalByRefObject vererbt)
Geschützte Methode MemberwiseClone() (von Object vererbt)
Geschützte Methode MemberwiseClone(Boolean) (von MarshalByRefObject vererbt)
Öffentliche Methode ResetDbType Setzt den dem SqlCeParameter zugeordneten Typ zurück. (Überschreibt DbParameter.ResetDbType().)
Öffentliche Methode ToString Ruft eine Zeichenfolge ab, die die ParameterName-Eigenschaft enthält. (Überschreibt Object.ToString().)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICloneable.Clone
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbDataParameter.Precision (von DbParameter vererbt)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDbDataParameter.Scale (von DbParameter vererbt)

Zum Anfang

Hinweise

Bei Parameternamen wird die Groß- und Kleinschreibung nicht berücksichtigt.

Beispiele

Im folgenden Beispiel wird eine typische Verwendung der SqlCeParameter-Klasse veranschaulicht.

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

Threadsicherheit

Alle öffentlichen statischen (in Microsoft Visual Basic freigegebenen) Elemente dieses Typs sind threadsicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie threadsicher sind.

Siehe auch

Verweis

System.Data.SqlServerCe-Namespace