Freigeben über


IRowsetFastLoad (OLE DB)

Die IRowsetFastLoad Schnittstelle macht Unterstützung für SQL Server speicherbasierte Massenkopiervorgänge verfügbar. SQL Server Native Client OLE DB-Anbieterverbraucher verwenden die Schnittstelle, um einer vorhandenen SQL Server Tabelle schnell Daten hinzuzufügen.

Wenn Sie SSPROP_ENABLEFASTLOAD für eine Sitzung auf VARIANT_TRUE festlegen, können Sie keine Daten aus Rowsets lesen, die danach von dieser Sitzung zurückgegeben werden. Wenn SSPROP_ENABLEFASTLOAD auf VARIANT_TRUE festgelegt wird, sind alle Rowsets, die in dieser Sitzung erstellt werden, vom Typ „IRowsetFastLoad“. IRowsetFastLoad-Rowsets unterstützen die Funktionalität zum Abrufen von Rowsets nicht. Daher können aus diesen Rowsets keine Daten gelesen werden.

In diesem Abschnitt

Methode Beschreibung
IRowsetFastLoad::Commit (OLE DB) Markiert das Ende eines Batches eingefügter Zeilen und schreibt die Zeilen in die SQL Server-Tabelle.
IRowsetFastLoad::InsertRow (OLE DB) Fügt dem Rowset für das Massenkopieren eine Zeile hinzu.

Weitere Informationen

Schnittstellen (OLE DB)
Massenkopieren von Daten mithilfe von IRowsetFastLoad (OLE DB)
Senden von BLOB-Daten an SQL SERVER mit IROWSETFASTLOAD und ISEQUENTIALSTREAM (OLE DB)