CDaoDatabase::GetTableDefInfo
Llame a esta función miembro para llegar a diferentes tipos de información sobre una tabla definida en la base de datos.
void GetTableDefInfo(
int nIndex,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
void GetTableDefInfo(
LPCTSTR lpszName,
CDaoTableDefInfo& tabledefinfo,
DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO
);
Parámetros
nIndex
El índice del objeto de definición en la colección de TableDefs de base de datos, para que busque por el índice.tabledefinfo
una referencia a un objeto de CDaoTableDefInfo que devuelve la información solicitada.dwInfoOptions
Opciones que especifican qué información sobre la tabla para recuperar. Las opciones disponibles se muestran aquí junto con lo que se producen en función retorno sobre la relación:Nombre ( predeterminado) deAFX_DAO_PRIMARY_INFO , Actualizable, atributos
Información principal deAFX_DAO_SECONDARY_INFO más: La fecha de creación, fecha actualizado en último lugar, nombre de la tabla de origen, conéctese
Información principal y secundaria deAFX_DAO_ALL_INFO más: Regla de validación, texto de validación, recuento de registro
lpszName
El nombre del objeto de definición, para la búsqueda por nombre.
Comentarios
Dos versiones de la función se proporcionan para poder seleccionar una tabla por el índice en la colección de TableDefs de base de datos o con el nombre de la tabla.
Para obtener una descripción de la información devuelta en tabledefinfo, vea la estructura de CDaoTableDefInfo . Esta estructura contiene miembros que corresponden a los elementos de información enumerados en la descripción de dwInfoOptions. Si se solicita información en un nivel, obtendrá información para cualquier nivel anterior también.
Nota
La opción de AFX_DAO_ALL_INFO proporciona información que puede resultar lenta obtener.En este caso, contar los registros en la tabla puede ser largo si hay muchos registros.
Requisitos
encabezado: afxdao.h