SqlCommandBuilder.DeriveParameters(SqlCommand) Método

Definición

Recupera información de parámetros del procedimiento almacenado especificado en SqlCommand y rellena la Parameters colección del objeto especificado SqlCommand .

public:
 static void DeriveParameters(System::Data::SqlClient::SqlCommand ^ command);
public static void DeriveParameters(System.Data.SqlClient.SqlCommand command);
static member DeriveParameters : System.Data.SqlClient.SqlCommand -> unit
Public Shared Sub DeriveParameters (command As SqlCommand)

Parámetros

command
SqlCommand

Que SqlCommand hace referencia al procedimiento almacenado desde el que se va a derivar la información del parámetro. Los parámetros derivados se agregan a la Parameters colección de SqlCommand.

Excepciones

El texto del comando no es un nombre de procedimiento almacenado válido.

Comentarios

DeriveParameterssobrescribe cualquier información de parámetro existente para .SqlDbCommand

DeriveParameters requiere una llamada adicional a la base de datos para obtener la información. Si la información del parámetro se conoce de antemano, es más eficaz rellenar la colección de parámetros estableciendo la información explícitamente.

Solo puede usar DeriveParameters con procedimientos almacenados. No se puede usar DeriveParameters con procedimientos almacenados extendidos. No se puede usar DeriveParameters para rellenar el SqlParameterCollection con instrucciones Transact-SQL arbitrarias, como una instrucción SELECT parametrizada.

Para obtener más información, consulte Configuración de parámetros y tipos de datos de parámetros.

Se aplica a

Consulte también