Adicionando uma linha usando uma posição do conjunto de resultados

As APIS ADO, OLE DB e ODBC oferecem suporte à adição de linhas enquanto processa o conjunto de resultados de uma consulta. As etapas seguintes descrevem o processo fundamental:

  1. Associe as colunas do conjunto de resultados para programar variáveis.

  2. Execute a consulta.

  3. Chame funções ou métodos de API para posicionar o aplicativo em uma linha dentro do conjunto de resultados.

  4. Preencha as variáveis de programa associadas com os valores de dados da nova linha a ser inserida.

  5. Chame uma das seguintes funções ou métodos para inserir a linha:

    • Em ADO, chame o método AddNew do objetoRecordset.

    • Em OLE DB, chame o método InsertRow da interfaceIRowsetChange.

    • Em ODBC 3.x, chame a função SQLBulkOperations com a opção SQL_ADD.

A nova linha não é necessariamente inserida em uma posição baseada na posição do aplicativo no conjunto de resultados. Ela é inserida em uma posição nas tabelas base relacionadas aos valores de quaisquer valores de chave clusterizados especificados.