Share via


IRowsetFastLoad (OLE DB)

L’interface IRowsetFastLoad expose la prise en charge de SQL Server opérations de copie en bloc basées sur la mémoire. SQL Server Native Client consommateurs du fournisseur OLE DB utilisent l’interface pour ajouter rapidement des données à une table de SQL Server existante.

Si vous affectez la valeur VARIANT_TRUE à SSPROP_ENABLEFASTLOAD pour une session, vous ne pouvez pas lire les données des ensembles de lignes retournés ultérieurement à partir de cette session. Lorsque SSPROP_ENABLEFASTLOAD a la valeur VARIANT_TRUE, tous les ensembles de lignes créés sur la session sont du type IRowsetFastLoad. Les ensembles de lignes IRowsetFastLoad ne prennent pas en charge la fonctionnalité de récupération (fetch) des ensembles de lignes. Par conséquent, les données issues de ces ensembles de lignes ne peuvent pas être lues.

Dans cette section

Méthode Description
IRowsetFastLoad::Commit (OLE DB) Marque la fin d'un lot de lignes insérées et écrit les lignes dans la table SQL Server .
IRowsetFastLoad::InsertRow (OLE DB) Ajoute une ligne à l'ensemble de lignes de copie en bloc.

Voir aussi

Interfaces (OLE DB)
Copier des données en bloc avec IRowsetFastLoad (OLE DB)
Envoyer des données BLOB vers SQL SERVER en utilisant IROWSETFASTLOAD et ISEQUENTIALSTREAM (OLE DB)