Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytický platformový systém (PDW)
SQL databáze v Microsoft Fabric
Označí konec série vložených řádků a zapíše řádky do tabulky SQL Serveru. Pro ukázky viz Hromadné kopírovaní dat pomocí IRowsetFastLoad (OLE DB) a Odeslání BLOB dat do SQL SERVERU pomocí IROWSETFASTLOAD a ISEQUENTIALSTREAM (OLE DB).
Syntaxe
HRESULT Commit(
BOOL fDone);
Arguments
fDone[in]
Pokud je FALSE, řádková sada si zachovává platnost a může být uživatelem použita pro další vkládání řádků. Pokud je PRAVDA, řádky ztrácejí platnost a uživatel už nemůže další vkládání provést.
Návratové hodnoty kódu
S_OK
Metoda byla úspěšná a všechna vložená data byla zapsána do tabulky SQL Serveru.
E_FAIL
Došlo k chybě specifické pro poskytovatele. Získejte informace o chybě konkrétního textu chyby od poskytovatele.
E_UNEXPECTED
Metoda byla volána na hromadné kopii řádků, které byly dříve zneplatněny metodou IRowsetFastLoad::Commit .
Poznámky
Ovladač OLE DB pro hromadnou kopii řádků SQL Serveru se chová jako řadová sada v režimu zpožděné aktualizace. Když uživatel vkládá data řádků skrz sadu řádků, vložené řádky jsou zpracovávány stejným způsobem jako čekající vkládání v sadě řádků podporující IRowsetUpdate.
Spotřebitel musí volat metodu Commit na hromadné kopii řádků, aby zapsal vložené řádky do tabulky SQL Serveru stejným způsobem, jakým se metoda IRowsetUpdate::Update používá k odesílání čekajících řádků do instance SQL Serveru.
Pokud uživatel uvolní svou referenci na hromadné kopii řádků bez volání metody Commit , všechny vložené řádky, které nebyly dříve zapsány, jsou ztraceny.
Spotřebitel může dávkově vkládat řádky voláním metody Commit s argumentem fDone nastaveným na FALSE. Když je fDone nastavenona TRUE, řádková sada se stává neplatnou. Neplatná hromadná kopie řádků podporuje pouze rozhraní ISupportErrorInfo a metodu IRowsetFastLoad::Release .