Partager via


Utilisation de IRow ::GetColumns dans SQL Server Native Client

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

L’implémentation IRow permet un accès séquentiel de type « avant uniquement » aux colonnes. Vous pouvez accéder à toutes les colonnes d’une ligne avec un appel unique à IRow::GetColumns, ou appeler IRow::GetColumns chaque fois que vous accédez à plusieurs colonnes de la ligne.

Les appels multiples à IRow::GetColumns ne doivent pas se chevaucher. Par exemple, si le premier appel à IRow::GetColumns récupère les données des colonnes 1, 2 et 3, le deuxième appel à IRow::GetColumns doit appeler les colonnes 4, 5 et 6. Si des appels ultérieurs à IRow::GetColumns se chevauchent, l’indicateur d’état (champ dwstatus dans DBCOLUMNACCESS) a la valeur DBSTATUS_E_UNAVAILABLE.

Voir aussi

Récupération d’une ligne unique avec IRow