Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore SqlParameter (String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe SqlParameter che usa il nome, il tipo e la dimensione del parametro, un oggetto ParameterDirection, la precisione e la scala del parametro, la colonna di origine, un oggetto DataRowVersion da usare e il valore del parametro.

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

public SqlParameter(
	string parameterName,
	SqlDbType dbType,
	int size,
	ParameterDirection direction,
	bool isNullable,
	byte precision,
	byte scale,
	string sourceColumn,
	DataRowVersion sourceVersion,
	object value
)

Parametri

parameterName
Type: System.String

Nome del parametro di cui eseguire il mapping.

dbType
Type: System.Data.SqlDbType

Uno dei valori di SqlDbType.

size
Type: System.Int32

Lunghezza del parametro.

direction
Type: System.Data.ParameterDirection

Uno dei valori di ParameterDirection.

isNullable
Type: System.Boolean

true se il valore del campo può essere Null; in caso contrario, false.

precision
Type: System.Byte

Numero totale di cifre a sinistra e a destra del separatore decimale in cui viene risolto Value.

scale
Type: System.Byte

Numero totale di posizioni decimali in cui viene risolto Value.

sourceColumn
Type: System.String

Nome della colonna di origine (SourceColumn) se questo oggetto SqlParameter viene usato in una chiamata a Update.

sourceVersion
Type: System.Data.DataRowVersion

Uno dei valori di DataRowVersion.

value
Type: System.Object

Oggetto Object che rappresenta il valore di SqlParameter.

Exception Condition
ArgumentException

Il valore specificato nel parametro dbType è un tipo di dati back-end non valido.

Il dimensioni e Precision vengono dedotti dal valore di dbType parametro se non sono impostate in modo esplicito size e precision parametri.

Nell'esempio seguente viene creato un SqlParameter e vengono impostate alcune delle relative proprietà.

private static void AddSqlParameter(SqlCommand command)
{
    SqlParameter parameter = new SqlParameter("@Description", 
        SqlDbType.VarChar, 11, ParameterDirection.Input,
        true, 0, 0, "Description", DataRowVersion.Current, 
        "garden hose");
    parameter.IsNullable = true;

    command.Parameters.Add(parameter);
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: