Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Extraire et mettre à jour des ensembles de lignes
Vous pouvez éventuellement appeler SQLSetStmtAttr avec SQL_ROW_ARRAY_SIZE pour modifier le nombre de lignes (R) dans l'ensemble de lignes.
Appelez SQLFetch ou SQLFetchScroll pour obtenir un ensemble de lignes.
Si des colonnes dépendantes sont utilisées, utilisez les valeurs de données et les longueurs de données à présent disponibles dans les tampons de colonnes dépendantes pour l'ensemble de lignes.
Si des colonnes indépendantes sont utilisées, pour chaque ligne, appelez SQLSetPos avec SQL_POSITION pour définir la position du curseur ; ensuite, pour chaque colonne indépendante :
Appelez SQLGetData une ou plusieurs fois pour obtenir les données pour les colonnes indépendantes après la dernière colonne dépendante de l'ensemble de lignes. Les appels à SQLGetData doivent être dans l'ordre croissant des numéros de colonnes.
Appelez plusieurs fois SQLGetData pour obtenir des données à partir d'une colonne text ou image.
Configurez toutes les colonnes image ou text de données en cours d'exécution.
Appelez SQLSetPos ou SQLBulkOperations pour définir la position du curseur, actualiser, mettre à jour, supprimer ou ajouter une ou des lignes dans l'ensemble de lignes.
Si des colonnes image ou text de données en cours d'exécution sont utilisées pour une opération de mise à jour ou d'ajout, gérez-les.
Vous pouvez éventuellement exécuter une instruction UPDATE ou DELETE positionnée, en spécifiant le nom de curseur (disponible à partir de SQLGetCursorName) et en utilisant un descripteur d'instruction différent sur la même connexion.
Voir aussi
Autres ressources
Utilisation des rubriques de procédures relatives aux curseurs (ODBC)