Partager via


Ajout d'une ligne à l'aide de la position d'un ensemble de résultats

Les API ADO, OLE DB et ODBC gèrent l'ajout de lignes durant le traitement de l'ensemble de résultats d'une requête. Les étapes suivantes décrivent le processus principal :

  1. Liez les colonnes de l'ensemble de résultats aux variables de programme.

  2. Exécutez la requête.

  3. Appelez les fonctions ou méthodes API pour positionner l'application sur une ligne précise de l'ensembe de résultats.

  4. Remplissez les variables de programme liées avec les valeurs de données de la nouvelle ligne à insérer.

  5. Appelez l'une des fonctions ou méthodes suivantes pour insérer la ligne :

    • Dans ADO, appelez la méthode AddNew de l'objet Recordset.

    • Dans OLE DB, appelez la méthode InsertRow de l'interface IRowsetChange.

    • Dans ODBC 3.x, appelez la fonction SQLBulkOperations avec l'option SQL_ADD.

La nouvelle ligne n'est pas nécessairement insérée à une position correspondant à celle de l'application dans l'ensemble de résultats. La position d'insertion de la nouvelle ligne dans les tables de la base est définie par rapport aux valeurs de clés cluster qui ont été spécifiées.