Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du tar bort en rad efter bokmärke gör SQLBulkOperations att datakällan tar bort en eller flera markerade rader i tabellen. Raderna identifieras av bokmärket i en bunden bokmärkeskolumn.
Om du vill ta bort rader efter bokmärke med SQLBulkOperations gör programmet följande:
Hämtar och cachelagrar bokmärken för alla rader som ska tas bort. Om det finns fler än ett bokmärke och kolumnmässigt bindning används lagras bokmärkena i en matris. Om det finns fler än ett bokmärke och radvis bindning används lagras bokmärkena i en matris med radstrukturer.
Anger SQL_ATTR_ROW_ARRAY_SIZE-instruktionsattributet till antalet bokmärken och binder bufferten som innehåller bokmärkesvärdet, eller matrisen med bokmärken, till kolumn 0.
Anropar SQLBulkOperations med åtgärden inställd på SQL_DELETE_BY_BOOKMARK.