Condividi tramite


Metodo SqlCeParameterCollection.Add (String, Object)

Nota: questa API è obsoleta.

Aggiunge un oggetto SqlCeParameter all'oggetto SqlCeParameterCollection in base al nome e al valore del parametro.

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

Sintassi

'Dichiarazione
<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).",  _
    False)> _
Public Function Add ( _
    parameterName As String, _
    value As Object _
) As SqlCeParameter
'Utilizzo
Dim instance As SqlCeParameterCollection
Dim parameterName As String
Dim value As Object
Dim returnValue As SqlCeParameter

returnValue = instance.Add(parameterName, _
    value)
[ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)]
public SqlCeParameter Add(
    string parameterName,
    Object value
)
[ObsoleteAttribute(L"Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)]
public:
SqlCeParameter^ Add(
    String^ parameterName, 
    Object^ value
)
[<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
    false)>]
member Add : 
        parameterName:string * 
        value:Object -> SqlCeParameter 
public function Add(
    parameterName : String, 
    value : Object
) : SqlCeParameter

Parametri

Valore restituito

Tipo: System.Data.SqlServerCe.SqlCeParameter
Riferimento al nuovo oggetto SqlCeParameter.

Eccezioni

Eccezione Condizione
InvalidCastException

L'oggetto fornito come parametro value non può essere convertito in una stringa. Questa situazione può verificarsi se l'oggetto non è un tipo primitivo, un parametro SqlDbType o una matrice di byte.

Osservazioni

La proprietà SqlDbType del nuovo oggetto SqlCeParameter non è derivata dal tipo .NET Compact Framework del parametro value. La proprietà Value del nuovo oggetto SqlCeParameter viene impostata sulla stringa ottenuta dalla conversione del parametro value e la proprietà SqlDbType viene impostata su SqlDbType.NChar.

Se si desidera impostare esplicitamente la proprietà SqlDbType del parametro al momento della creazione, è necessario utilizzare uno degli altri metodi Add di overload.

Esempi

Nell'esempio che segue viene aggiunto un nuovo elemento a una raccolta SqlCeParameterCollection. Si presuppone che sia già stato creato un oggetto SqlCeCommand.

cmd.Parameters.Add("@Description", "Beverages")
cmd.Parameters.Add("@Description", "Beverages");

Vedere anche

Riferimento

SqlCeParameterCollection Classe

Overload Add

Spazio dei nomi System.Data.SqlServerCe