Utilisation d'IRow::GetColumns
L'implémentation IRow autorise l'accès séquentiel avant uniquement aux colonnes. Vous pouvez accéder à toutes les colonnes sur la ligne avec un appel unique à IRow::GetColumns ou appeler IRow::GetColumns chaque fois que vous accédez à plusieurs colonnes sur la ligne.
Les appels multiples à IRow::GetColumns ne doivent pas se chevaucher. Par exemple, si le premier appel à IRow::GetColumns extrait les 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.