OdbcCommandBuilder.DeriveParameters(OdbcCommand) Metod

Definition

Hämtar parameterinformation från den lagrade proceduren som anges i OdbcCommand och fyller i Parameters samlingen av det angivna OdbcCommand objektet.

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

Parametrar

command
OdbcCommand

Referera OdbcCommand till den lagrade procedur som parameterinformationen ska härledas från. De härledda parametrarna läggs till i Parameters samlingen av OdbcCommand.

Undantag

Den underliggande ODBC-drivrutinen har inte stöd för att returnera lagrad procedurparameterinformation, eller så är kommandotexten inte ett giltigt namn på den lagrade proceduren, eller så var den CommandType angivna inte CommandType.StoredProcedure.

Kommentarer

DeriveParameters skriver över befintlig parameterinformation för OdbcCommand.

DeriveParameters kräver ytterligare ett anrop till datakällan för att hämta informationen. Om parameterinformationen är känd i förväg är det mer effektivt att fylla i parametersamlingen genom att ange informationen explicit.

Du kan bara använda DeriveParameters med lagrade procedurer. Du kan inte använda DeriveParameters för att fylla i OdbcParameterCollection med godtyckliga Transact-SQL-instruktioner, till exempel en parameteriserad SELECT-instruktion.

Gäller för

Se även