Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Ao eliminar uma linha por marcador, SQLBulkOperations faz com que a fonte de dados elimine uma ou mais linhas selecionadas da tabela. As linhas são identificadas pelo marcador numa coluna de marcadores vinculada.
Para eliminar linhas utilizando marcadores com SQLBulkOperations, a aplicação faz o seguinte:
Recupera e armazena em cache os favoritos de todas as linhas a serem eliminadas. Se houver mais do que um marcador e se for usada encadernação por colunas, os marcadores são armazenados numa matriz; Se existirem mais do que um marcador e for usada encadernação por linhas, os marcadores são armazenados numa matriz de estruturas de linhas.
Define o atributo da instrução SQL_ATTR_ROW_ARRAY_SIZE ao número de favoritos e vincula o buffer que contém o valor dos favoritos, ou o array de favoritos, à coluna 0.
Chama SQLBulkOperations com Operation definido para SQL_DELETE_BY_BOOKMARK.