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:
Associe as colunas do conjunto de resultados para programar variáveis.
Execute a consulta.
Chame funções ou métodos de API para posicionar o aplicativo em uma linha dentro do conjunto de resultados.
Preencha as variáveis de programa associadas com os valores de dados da nova linha a ser inserida.
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.