Questo argomento non è stato ancora valutato - Valuta questo argomento

Costruttore SqlParameter (String, Object)

Inizializza una nuova istanza della classe SqlParameter che utilizza il nome del parametro e un valore del nuovo oggetto SqlParameter.

Spazio dei nomi: System.Data.SqlClient
Assembly: System.Data (in system.data.dll)

public SqlParameter (
	string parameterName,
	Object value
)
public SqlParameter (
	String parameterName, 
	Object value
)
public function SqlParameter (
	parameterName : String, 
	value : Object
)
Non applicabile.

Parametri

parameterName

Nome del parametro di cui eseguire il mapping.

value

Oggetto Object che rappresenta il valore dell'oggetto SqlParameter.

Quando si specifica un oggetto Object nel parametro value, la proprietà SqlDbType viene dedotta dal tipo Microsoft .NET Framework dell'oggetto Object.

Prestare attenzione quando si utilizza l'overload del costruttore SqlParameter per specificare valori di parametro integer. Poiché l'overload accetta un value di tipo Object, è necessario convertire il valore integrale in un tipo Object, come illustrato nell'esempio C# riportato di seguito.

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

Se non si esegue questa conversione, il compilatore si comporterà come se si tentasse di chiamare l'overload del costruttore SqlParameter (string, SqlDbType).

Nell'esempio riportato di seguito viene creato un oggetto SqlParameter e ne vengono impostate alcune proprietà.

private static void AddSqlParameter(SqlCommand command)
{
    SqlParameter parameter = new SqlParameter("@Description", 
        SqlDbType.VarChar, 88, "Description");
    parameter.IsNullable = true;
    parameter.Direction = ParameterDirection.Output;

    command.Parameters.Add(parameter);
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:

.NET Compact Framework

Supportato in:
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.