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 | |
---|---|---|
SqlCeParameter() | Initialisiert eine neue Instanz der SqlCeParameter-Klasse. | |
SqlCeParameter(String, SqlDbType) | Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen und dem Datentyp. | |
SqlCeParameter(String, Object) | Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen und dem Wert des neuen SqlCeParameter. | |
SqlCeParameter(String, SqlDbType, Int32) | Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp und der Länge. | |
SqlCeParameter(String, SqlDbType, Int32, String) | Initialisiert eine neue Instanz der SqlCeParameter-Klasse mit dem Parameternamen, dem Datentyp, der Länge und dem Quellspaltennamen. | |
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. | |
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 | |
---|---|---|
DbType | Ruft den DbType des Parameters ab oder legt diesen fest. (Überschreibt DbParameter.DbType.) | |
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.) | |
IsNullable | Ruft einen Wert ab, der angibt, ob der Parameter NULL-Werte akzeptiert, oder legt diesen fest. (Überschreibt DbParameter.IsNullable.) | |
Offset | Infrastruktur | |
ParameterName | Ruft den Namen der SqlCeParameter-Klasse ab oder legt diesen fest. (Überschreibt DbParameter.ParameterName.) | |
Precision | Ruft die maximale Anzahl von Ziffern ab, die zur Darstellung der Value-Eigenschaft verwendet werden kann, oder legt diese fest. | |
Scale | Ruft die Anzahl der Dezimalstellen ab, in die die Value-Eigenschaft aufgelöst wird, oder legt diese fest. | |
Size | Ruft die maximale Länge der Daten innerhalb der Spalte ab oder legt diese fest. (Überschreibt DbParameter.Size.) | |
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.) | |
SourceColumnNullMapping | Infrastruktur (Überschreibt DbParameter.SourceColumnNullMapping.) | |
SourceVersion | Ruft die DataRowVersion-Enumeration ab, die beim Laden der Value-Eigenschaft verwendet werden soll, oder legt diese fest. (Überschreibt DbParameter.SourceVersion.) | |
SqlDbType | Ruft den SqlDbType des Parameters ab oder legt diesen fest. | |
Value | Ruft den Wert des Parameters ab oder legt diesen fest. (Überschreibt DbParameter.Value.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateObjRef | (von MarshalByRefObject vererbt) | |
Equals | (von Object vererbt) | |
Finalize | (von Object vererbt) | |
GetHashCode | (von Object vererbt) | |
GetLifetimeService | (von MarshalByRefObject vererbt) | |
GetType | (von Object vererbt) | |
InitializeLifetimeService | (von MarshalByRefObject vererbt) | |
MemberwiseClone() | (von Object vererbt) | |
MemberwiseClone(Boolean) | (von MarshalByRefObject vererbt) | |
ResetDbType | Setzt den dem SqlCeParameter zugeordneten Typ zurück. (Überschreibt DbParameter.ResetDbType().) | |
ToString | Ruft eine Zeichenfolge ab, die die ParameterName-Eigenschaft enthält. (Überschreibt Object.ToString().) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ICloneable.Clone | ||
IDbDataParameter.Precision | (von DbParameter vererbt) | |
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.