Classe SqlCeParameter

Représente un paramètre de SqlCeCommand et, éventuellement, son mappage à une colonne DataSet. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage

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

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SqlCeParameter _
    Inherits DbParameter _
    Implements ICloneable
'Utilisation
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

Le type SqlCeParameter expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SqlCeParameter() Initialise une nouvelle instance de la classe SqlCeParameter.
Méthode publique SqlCeParameter(String, SqlDbType) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre et le type de données.
Méthode publique SqlCeParameter(String, Object) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre et la valeur du nouveau SqlCeParameter.
Méthode publique SqlCeParameter(String, SqlDbType, Int32) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre, le type de données et la longueur.
Méthode publique SqlCeParameter(String, SqlDbType, Int32, String) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre, le type de données, la longueur et le nom de la colonne source.
Méthode publique SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre, le type de données, la longueur et d'autres propriétés. SQL Server Compact prend en charge uniquement les paramètres d'entrée.
Méthode publique SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre, le type de données, la longueur, la direction du paramètre et d'autres propriétés. SQL Server Compact prend en charge uniquement les paramètres d'entrée.

Haut de la page

Propriétés

  Nom Description
Propriété publique DbType Obtient ou définit le DbType du paramètre. (remplace DbParameter.DbType.)
Propriété publique Direction Cette propriété retourne toujours ParameterDirection.Input pour le fournisseur de données .NET Compact Framework pour SQL Server Compact. L'affectation d'une valeur différente à cette propriété entraîne la levée de InvalidOperationException. (remplace DbParameter.Direction.)
Propriété publique IsNullable Obtient ou définit une valeur indiquant si le paramètre accepte, ou non, les valeurs null. (remplace DbParameter.IsNullable.)
Propriété publique Offset Infrastructure.
Propriété publique ParameterName Obtient ou définit le nom du SqlCeParameter. (remplace DbParameter.ParameterName.)
Propriété publique Precision Obtient ou définit le nombre maximal de chiffres permettant de représenter la propriété Value.
Propriété publique Scale Obtient ou définit le nombre de décimales appliqué à la résolution de Value.
Propriété publique Size Obtient ou définit la longueur maximale des données figurant dans la colonne. (remplace DbParameter.Size.)
Propriété publique SourceColumn Obtient ou définit le nom de la colonne source mappée à DataSet et utilisée pour charger et retourner Value. (remplace DbParameter.SourceColumn.)
Propriété publique SourceColumnNullMapping Infrastructure. (remplace DbParameter.SourceColumnNullMapping.)
Propriété publique SourceVersion Obtient ou définit le DataRowVersion à utiliser lors du chargement de Value. (remplace DbParameter.SourceVersion.)
Propriété publique SqlDbType Obtient ou définit le SqlDbType du paramètre.
Propriété publique Value Obtient ou définit la valeur du paramètre. (remplace DbParameter.Value.)

Haut de la page

Méthodes

  Nom Description
Méthode publique CreateObjRef (hérité de MarshalByRefObject)
Méthode publique Equals (hérité de Object)
Méthode protégée Finalize (hérité de Object)
Méthode publique GetHashCode (hérité de Object)
Méthode publique GetLifetimeService (hérité de MarshalByRefObject)
Méthode publique GetType (hérité de Object)
Méthode publique InitializeLifetimeService (hérité de MarshalByRefObject)
Méthode protégée MemberwiseClone() (hérité de Object)
Méthode protégée MemberwiseClone(Boolean) (hérité de MarshalByRefObject)
Méthode publique ResetDbType Rétablit le type associé à SqlCeParameter. (remplace DbParameter.ResetDbType().)
Méthode publique ToString Obtient une chaîne contenant ParameterName. (remplace Object.ToString().)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ICloneable.Clone
Implémentation d'interface explicitePropriété privée IDbDataParameter.Precision (hérité de DbParameter)
Implémentation d'interface explicitePropriété privée IDbDataParameter.Scale (hérité de DbParameter)

Haut de la page

Notes

Les noms de paramètres ne respectent pas la casse.

Exemples

L'exemple suivant illustre une utilisation type 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";

Sécurité des threads

Tout membre statique public (Shared en Microsoft Visual Basic) de ce type est thread-safe. Tous les membres de l'instance ne sont pas garantis comme sûrs.

Voir aussi

Référence

Espace de noms System.Data.SqlServerCe