Agregar una fila mediante la posición del conjunto de resultados

Las API ADO, OLE DB y ODBC permiten agregar filas mientras se procesa el conjunto de resultados de una consulta. En los pasos siguientes se describe el proceso básico:

  1. Enlazar las columnas del conjunto de resultados a variables del programa.

  2. Ejecutar la consulta.

  3. Llamar a métodos o funciones de la API para colocar la aplicación en una fila del conjunto de resultados.

  4. Rellenar las variables del programa enlazadas con los valores de datos de la nueva fila que se va a insertar.

  5. Llamar a una de estas funciones o métodos para insertar la fila:

    • En ADO, llamar al método AddNew del objeto Recordset.

    • En OLE DB, llamar al método InsertRow de la interfaz IRowsetChange.

    • En ODBC 3.x, llamar a la función SQLBulkOperations con la opción SQL_ADD.

La nueva fila no se inserta necesariamente en una posición basada en la posición de la aplicación en el conjunto de resultados. Se insertará en una posición de las tablas base en función de los valores de cualquier clave agrupada que se especifiquen.