DbCommandBuilder.GetInsertCommand Metoda

Definice

Získá automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení ve zdroji dat.

Přetížení

Name Description
GetInsertCommand()

Získá automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení ve zdroji dat.

GetInsertCommand(Boolean)

Získá automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení do zdroje dat, volitelně pomocí sloupců pro názvy parametrů.

Poznámky

Aplikace může použít metodu GetInsertCommand pro informační účely nebo pro účely řešení potíží, protože vrací text objektu DbCommand , který se má spustit.

Můžete také použít GetInsertCommand jako základ upraveného příkazu. Můžete například volat GetInsertCommand a upravovat text příkazu a pak explicitně nastavit na .DbDataAdapter

Po prvním vygenerování příkazu SQL musí aplikace explicitně volat RefreshSchema , pokud příkaz změní jakýmkoli způsobem. GetInsertCommand Jinak bude nadále používat informace z předchozího příkazu, které nemusí být správné. Příkazy SQL se nejprve vygenerují při volání Update aplikace nebo GetInsertCommand.

Výchozí chování při generování názvů parametrů je použít @p1@p2, a tak dále pro různé parametry. Pokud přetížená verze GetInsertCommand umožňuje určit toto chování, můžete místo toho způsobit DbCommandBuilder generování parametrů na základě názvů sloupců.

GetInsertCommand()

Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs

Získá automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení ve zdroji dat.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand();
public System.Data.Common.DbCommand GetInsertCommand();
member this.GetInsertCommand : unit -> System.Data.Common.DbCommand
Public Function GetInsertCommand () As DbCommand

Návraty

Automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení.

Poznámky

Aplikace může použít metodu GetInsertCommand pro informační účely nebo pro účely řešení potíží, protože vrací text objektu DbCommand , který se má spustit.

Můžete také použít GetInsertCommand jako základ upraveného příkazu. Můžete například zavolat GetInsertCommand a upravit text příkazu a pak explicitně nastavit na DbDataAdapter.

Po prvním vygenerování příkazu SQL musí aplikace explicitně volat RefreshSchema , pokud příkaz změní jakýmkoli způsobem. GetInsertCommand Jinak bude nadále používat informace z předchozího příkazu, které nemusí být správné. Příkazy SQL se nejprve vygenerují při volání Update aplikace nebo GetInsertCommand.

Viz také

Platí pro

GetInsertCommand(Boolean)

Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs
Zdroj:
DBCommandBuilder.cs

Získá automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení do zdroje dat, volitelně pomocí sloupců pro názvy parametrů.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetInsertCommand(bool useColumnsForParameterNames);
member this.GetInsertCommand : bool -> System.Data.Common.DbCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As DbCommand

Parametry

useColumnsForParameterNames
Boolean

Pokud trueje to možné, vygenerujte názvy parametrů odpovídající názvům sloupců. Pokud false, vygenerovat @p1, @p2a tak dále.

Návraty

Automaticky vygenerovaný DbCommand objekt potřebný k provedení vložení.

Poznámky

Aplikace může použít metodu GetInsertCommand pro informační účely nebo pro účely řešení potíží, protože vrací text objektu DbCommand , který se má spustit.

Můžete také použít GetInsertCommand jako základ upraveného příkazu. Můžete například zavolat GetInsertCommand a upravit text příkazu a pak explicitně nastavit na DbDataAdapter.

Po prvním vygenerování příkazu SQL musí aplikace explicitně volat RefreshSchema , pokud příkaz změní jakýmkoli způsobem. GetInsertCommand Jinak bude nadále používat informace z předchozího příkazu, které nemusí být správné. Příkazy SQL se nejprve vygenerují při volání Update aplikace nebo GetInsertCommand.

Výchozí chování při generování názvů parametrů je použít @p1@p2, a tak dále pro různé parametry. Předání true parametru useColumnsForParameterNames umožňuje vynutit DbCommandBuilder vygenerování parametrů na základě názvů sloupců. Generování parametrů na základě názvů sloupců proběhne úspěšně pouze v případě, že jsou splněny následující podmínky:

Viz také

Platí pro