Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De verwijderbewerking van SQLSetPos maakt dat de gegevensbron een of meer geselecteerde rijen van een tabel verwijdert. Als u rijen met SQLSetPos wilt verwijderen, roept de toepassing SQLSetPos aan met Bewerking ingesteld op SQL_DELETE en RowNumber ingesteld op het nummer van de rij die moet worden verwijderd. Als RowNumber 0 is, worden alle rijen in de rijenset verwijderd.
Nadat SQLSetPos is geretourneerd, is de verwijderde rij de huidige rij en de status ervan SQL_ROW_DELETED. De rij kan niet worden gebruikt in verdere positionele bewerkingen, zoals aanroepen naar SQLGetData of SQLSetPos.
Wanneer u alle rijen van de rijenset verwijdert (RowNumber is gelijk aan 0), kan de toepassing voorkomen dat het stuurprogramma bepaalde rijen verwijdert met behulp van de rijbewerkingmatrix, op dezelfde manier als voor de updatebewerking van SQLSetPos. (Zie Rijen bijwerken in de rijset met SQLSetPos.)
Elke rij die wordt verwijderd, moet een rij zijn die bestaat in de resultatenset. Als de toepassingsbuffers zijn opgevuld door op te halen en als een rijstatusmatrix is onderhouden, mogen de waarden op elk van deze rijposities niet zijn SQL_ROW_DELETED, SQL_ROW_ERROR of SQL_ROW_NOROW.