Utilisation d'IRow::GetColumns
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.