OleDbCommandBuilder.DeriveParameters(OleDbCommand) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera información de parámetros del procedimiento almacenado especificado en OleDbCommand y rellena la Parameters colección del objeto especificado OleDbCommand .
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
Que OleDbCommand 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 OleDbCommand.
Excepciones
El proveedor OLE DB subyacente no admite la devolución de información de parámetros del procedimiento almacenado, el texto del comando no es un nombre de procedimiento almacenado válido o el CommandType especificado no StoredProcedureera .
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 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 para rellenar el OleDbParameterCollection 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.