Share via


OleDbCommandBuilder.DeriveParameters(OleDbCommand) Método

Definición

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

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

Parámetros

command
OleDbCommand

OleDbCommand que hace referencia al procedimiento almacenado del que se va a derivar la información de parámetros. Los parámetros derivados se agregan a la colección de Parameters del objeto OleDbCommand.

Excepciones

El proveedor OLE DB subyacente no admite la devolución de información de parámetro del procedimiento almacenado, el texto del comando no es un nombre válido de procedimiento almacenado o el valor especificado de CommandType no era StoredProcedure.

Comentarios

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

DeriveParameters requiere una llamada adicional al origen de datos para obtener la información. Si la información de parámetros 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 para rellenar con OleDbParameterCollection instrucciones Transact-SQL arbitrarias, como una instrucción SELECT con parámetros.

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