Condividi tramite


OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metodo

Definizione

Recupera le informazioni sui parametri dalla stored procedure specificata nella classe OleDbCommand e compila l'insieme Parameters dell'oggetto OleDbCommand specificato.

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)

Parametri

command
OleDbCommand

Classe OleDbCommand che fa riferimento alla stored procedure da cui è necessario derivare le informazioni sui parametri. I parametri derivati vengono aggiunti all'insieme Parameters della classe OleDbCommand.

Eccezioni

Il provider OLE DB sottostante non supporta la restituzione di informazioni su parametri di stored procedure, il testo del comando non è un nome di stored procedure valido o l'oggetto CommandType specificato non è StoredProcedure.

Commenti

DeriveParameterssovrascrive le informazioni sui parametri esistenti per .OleDbCommand

DeriveParameters richiede una chiamata aggiuntiva all'origine dati per ottenere le informazioni. Se le informazioni sui parametri sono note in anticipo, è più efficiente popolare la raccolta di parametri impostando in modo esplicito le informazioni.

È possibile usare DeriveParameters solo con stored procedure. Non è possibile usare DeriveParameters per popolare l'oggetto con istruzioni Transact-SQL arbitrarie, ad esempio un'istruzione OleDbParameterCollection SELECT con parametri.

Per altre informazioni, vedere Configurazione di parametri e tipi di dati dei parametri.

Si applica a

Vedi anche