OleDbCommandBuilder.DeriveParameters(OleDbCommand) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar parameterinformation från den lagrade proceduren som anges i OleDbCommand och fyller i Parameters samlingen av det angivna OleDbCommand objektet.
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)
Parametrar
- command
- OleDbCommand
Referera OleDbCommand till den lagrade procedur som parameterinformationen ska härledas från. De härledda parametrarna läggs till i Parameters samlingen av OleDbCommand.
Undantag
Den underliggande OLE DB-providern har inte stöd för att returnera lagrad procedurparameterinformation, kommandotexten är inte ett giltigt namn på den lagrade proceduren eller så var den CommandType angivna inte StoredProcedure.
Kommentarer
DeriveParameters skriver över befintlig parameterinformation för OleDbCommand.
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 OleDbParameterCollection med godtyckliga Transact-SQL-instruktioner, till exempel en parameteriserad SELECT-instruktion.
Mer information finns i Konfigurera parametrar och parameterdatatyper.