Delen via


Rijen verwijderen met bladwijzer via SQLBulkOperations

Wanneer men een rij verwijdert door middel van een bladwijzermethode, zorgt SQLBulkOperations ervoor dat één of meer geselecteerde rijen van de tabel worden verwijderd. De rijen worden geïdentificeerd door de bladwijzer in een gebonden bladwijzerkolom.

Als u rijen wilt verwijderen op bladwijzer met SQLBulkOperations, doet de toepassing het volgende:

  1. Haalt de bladwijzers van alle te verwijderen rijen op en slaat ze in de cache op. Als er meer dan één bladwijzer en kolombinding wordt gebruikt, worden de bladwijzers opgeslagen in een matrix; als er meer dan één bladwijzer en rijbinding wordt gebruikt, worden de bladwijzers opgeslagen in een matrix met rijstructuren.

  2. Stelt de SQL_ATTR_ROW_ARRAY_SIZE-statementattribut in op het aantal bladwijzers en bindt de buffer met de bladwijzerwaarde of de matrix van bladwijzers aan kolom 0.

  3. Roept SQLBulkOperations aan met Bewerking ingesteld op SQL_DELETE_BY_BOOKMARK.