Condividi tramite


Classe SqlCeParameter

Rappresenta un parametro di un oggetto SqlCeCommand e, facoltativamente, il relativo mapping a una colonna DataSet. Questa classe non può essere ereditata.

Gerarchia di ereditarietà

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

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

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

Nel tipo SqlCeParameter sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico SqlCeParameter() Inizializza una nuova istanza della classe SqlCeParameter.
Metodo pubblico SqlCeParameter(String, SqlDbType) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro e il tipo di dati.
Metodo pubblico SqlCeParameter(String, Object) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro e il valore del nuovo oggetto SqlCeParameter.
Metodo pubblico SqlCeParameter(String, SqlDbType, Int32) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati e la lunghezza.
Metodo pubblico SqlCeParameter(String, SqlDbType, Int32, String) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine.
Metodo pubblico SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza e altre proprietà. In SQL Server Compact sono supportati solo parametri di input.
Metodo pubblico SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) Inizializza una nuova istanza della classe SqlCeParameter con il nome del parametro, il tipo di dati, la lunghezza, la direzione del parametro e altre proprietà. In SQL Server Compact sono supportati solo parametri di input.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DbType Ottiene o imposta l'enumerazione DbType del parametro. Esegue l'override di DbParameter.DbType.
Proprietà pubblica Direction Questa proprietà restituisce sempre ParameterDirection.Input per il provider di dati .NET Compact Framework per SQL Server Compact. L'impostazione di questa proprietà su un valore diverso genera un'eccezione InvalidOperationException. Esegue l'override di DbParameter.Direction.
Proprietà pubblica IsNullable Ottiene o imposta un valore che indica se il parametro accetta valori null. Esegue l'override di DbParameter.IsNullable.
Proprietà pubblica Offset Infrastruttura.
Proprietà pubblica ParameterName Ottiene o imposta il nome della classe SqlCeParameter. Esegue l'override di DbParameter.ParameterName.
Proprietà pubblica Precision Ottiene o imposta il numero massimo di cifre utilizzate per rappresentare la proprietà Value.
Proprietà pubblica Scale Ottiene o imposta il numero di posizioni decimali a cui viene risolta la proprietà Value.
Proprietà pubblica Size Ottiene o imposta la lunghezza massima dei dati all'interno della colonna. Esegue l'override di DbParameter.Size.
Proprietà pubblica SourceColumn Ottiene o imposta il nome della colonna di origine mappata alla classe DataSet e utilizzata per il caricamento o la restituzione della proprietà Value. Esegue l'override di DbParameter.SourceColumn.
Proprietà pubblica SourceColumnNullMapping Infrastruttura. Esegue l'override di DbParameter.SourceColumnNullMapping.
Proprietà pubblica SourceVersion Ottiene o imposta l'oggetto DataRowVersion da utilizzare per il caricamento della proprietà Value. Esegue l'override di DbParameter.SourceVersion.
Proprietà pubblica SqlDbType Ottiene o imposta l'enumerazione SqlDbType del parametro.
Proprietà pubblica Value Ottiene o imposta il valore del parametro. Esegue l'override di DbParameter.Value.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateObjRef (ereditato da MarshalByRefObject)
Metodo pubblico Equals (ereditato da Object)
Metodo protetto Finalize (ereditato da Object)
Metodo pubblico GetHashCode (ereditato da Object)
Metodo pubblico GetLifetimeService (ereditato da MarshalByRefObject)
Metodo pubblico GetType (ereditato da Object)
Metodo pubblico InitializeLifetimeService (ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() (ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) (ereditato da MarshalByRefObject)
Metodo pubblico ResetDbType Reimposta il tipo associato a questo oggetto SqlCeParameter. Esegue l'override di DbParameter.ResetDbType().
Metodo pubblico ToString Ottiene una stringa che contiene la proprietà ParameterName. Esegue l'override di Object.ToString().

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICloneable.Clone
Implementazione esplicita dell'interfacciaProprietà privata IDbDataParameter.Precision (ereditato da DbParameter)
Implementazione esplicita dell'interfacciaProprietà privata IDbDataParameter.Scale (ereditato da DbParameter)

In alto

Osservazioni

Per i nomi dei parametri non è prevista distinzione tra maiuscole e minuscole.

Esempi

Nell'esempio che segue è illustrato un utilizzo tipico della classe SqlCeParameter.

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

Protezione dei thread

I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.SqlServerCe