Megosztás:


Sorok törlése könyvjelzővel az SQLBulkOperations használatával

Ha könyvjelzővel töröl egy sort, az SQLBulkOperations a táblázat egy vagy több kijelölt sorát törli az adatforrásból. A sorokat a könyvjelző egy kötött könyvjelzőoszlopban azonosítja.

Ha könyvjelzővel szeretné törölni a sorokat az SQLBulkOperations használatával, az alkalmazás a következőket teszi:

  1. Lekéri és gyorsítótárazza a törölni kívánt sorok könyvjelzőit. Ha egynél több könyvjelzőt használ, és oszlopalapú kötést használ, a könyvjelzők tömbben vannak tárolva; ha több könyvjelzőt használ, és sorszintű kötést használ, a könyvjelzők sorstruktúrák tömbjében vannak tárolva.

  2. Beállítja a SQL_ATTR_ROW_ARRAY_SIZE utasítás attribútumot a könyvjelzők számához, és a könyvjelző értékét vagy a könyvjelzők tömbét tartalmazó puffert a 0 oszlophoz köti.

  3. Meghívja az SQLBulkOperations parancsot, ahol a művelet az SQL_DELETE_BY_BOOKMARK értékre van állítva.