Compartir a través de


CDaoRecordset::GetIndexInfo

Llame a esta función miembro para llegar a diferentes tipos de información sobre un índice definido en la tabla base subyacente de un conjunto de registros.

void GetIndexInfo(
   int nIndex,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);
void GetIndexInfo(
   LPCTSTR lpszName,
   CDaoIndexInfo& indexinfo,
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO 
);

Parámetros

  • nIndex
    El índice de base cero de la colección de índices de la tabla, para la búsqueda por posición numérica.

  • indexinfo
    una referencia a una estructura de CDaoIndexInfo .

  • dwInfoOptions
    Opciones que especifican qué información del índice que se va a recuperar.Las opciones disponibles se muestran aquí junto con lo que se producen en función retorno.Para obtener el máximo rendimiento, recupere sólo el nivel de información que necesita:

    • nombre ( predeterminado) deAFX_DAO_PRIMARY_INFO , información de campo, campos

    • información principal deAFX_DAO_SECONDARY_INFO , más: Primario, único, en clúster, IgnoreNulls, necesario, externo

    • Información principal y secundaria deAFX_DAO_ALL_INFO , más: recuento distinto

  • lpszName
    Un puntero al nombre del objeto de índice, para la búsqueda por nombre.

Comentarios

Una versión de la función permite buscar un índice por su posición en la colección.La otra versión permite buscar un índice por nombre.

Para obtener una descripción de la información devuelta, vea la estructura de CDaoIndexInfo .Esta estructura contiene miembros que corresponden a los elementos de información enumerados en la descripción de dwInfoOptions.Cuando se solicita información en un nivel, obtendrá información para cualquier nivel anterior también.

Para obtener información relacionada, vea el tema “propiedades de los atributos” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark