Constructeur SqlCeParameter (String, Object)

Initialise une nouvelle instance de la classe SqlCeParameter avec le nom du paramètre et la valeur du nouveau SqlCeParameter.

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

Syntaxe

'Déclaration
Public Sub New ( _
    name As String, _
    value As Object _
)
'Utilisation
Dim name As String
Dim value As Object

Dim instance As New SqlCeParameter(name, value)
public SqlCeParameter(
    string name,
    Object value
)
public:
SqlCeParameter(
    String^ name, 
    Object^ value
)
new : 
        name:string * 
        value:Object -> SqlCeParameter
public function SqlCeParameter(
    name : String, 
    value : Object
)

Paramètres

Exceptions

Exception Condition
ArgumentException

La valeur fournie pour le paramètre ne peut pas être convertie en type de base de données pris en charge par SQL Server Compact.

Notes

Si vous spécifiez Object dans le paramètre value, la propriété SqlDbType est déduite du type .NET Framework de Object.

Faites preuve de prudence lorsque vous utilisez cette surcharge du constructeur SqlCeParameter pour spécifier des valeurs de paramètre de type entier. Dans la mesure où cette surcharge accepte une value de type Object, vous devez convertir la valeur intégrale en type Object lorsque la valeur est égale à zéro, comme l'illustre l'exemple C# suivant.

 Parameter = new SqlParameter("@pname", Convert.ToInt32(0));

Si vous n'effectuez pas cette conversion, le compilateur suppose que vous essayez d'appeler la surcharge du constructeur SqlParameter (string, SqlDbType).

Exemples

L'exemple suivant crée SqlCeParameter.

' Create and assign a value to a parameter of SqlDbType.NChar (String).
Dim p2 As New SqlCeParameter("@Description", "Soft drinks, coffees, teas, beers, and ales")

' Create and assign a value to a parameter of SqlDbType.Int (Int32).
Dim p1 As New SqlCeParameter("@CategoryID", 1)
p1.SqlDbType = SqlDbType.Int
// Create and assign a value to a parameter of SqlDbType.NChar (String).
SqlCeParameter p2 = new SqlCeParameter("@Description", "Soft drinks, coffees, teas, beers, and ales");

// Create and assign a value to a parameter of SqlDbType.Int (Int32).
SqlCeParameter p1 = new SqlCeParameter("@CategoryID", 1);
p1.SqlDbType = SqlDbType.Int;

Voir aussi

Référence

SqlCeParameter Classe

Surcharge SqlCeParameter

Espace de noms System.Data.SqlServerCe