CDaoDatabase::GetRelationInfo

void GetRel&ationInfo (int nIndexCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
Tiro (CDaoException, CMemoryException);

void GetRel&ationInfo (LPCTSTR lpszNameCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
Tiro (CDaoException, CMemoryException);

Parámetros

nIndex

El índice del objeto en la colección de relaciones de la base de datos, para la búsqueda por índice de relación.

relinfo

Una referencia a un objeto CDaoRelationInfo que devuelve la información solicitada.

dwInfoOptions

Opciones que especifican qué información acerca de la relación para recuperar. Las opciones disponibles se enumeran aquí junto con lo que causan la función volver sobre la relación:

lpszName

Una cadena que contiene el nombre del objeto de relación, para la búsqueda por nombre.

Observaciones

Llame a esta función miembro para obtener información acerca de una relación especificada en la colección de relaciones de la base de datos. Dos versiones de esta función proporcionan acceso por nombre o por índice. Para obtener una descripción de la información devuelta en relinfo, ver la estructura de CDaoRelationInfo . Esta estructura tiene miembros que corresponden a los elementos de información mencionados en la descripción de dwInfoOptions. Si usted solicita información de nivel uno, también obtener información en todos los niveles anteriores.

&Notanbsp;  Si se establece a la relación de los atributos del objeto para activar las operaciones en cascada (dbRelationUpdateCascades o dbRelationDeleteCascades), el motor de base de datos de Microsoft Jet automáticamente actualiza o elimina registros de una o más tablas cuando se realizan cambios en las tablas relacionadas de claves primarias. Por ejemplo, supongamos que establece una relación de eliminación en cascada entre una tabla de clientes y la tabla pedidos. Al eliminar registros de la tabla Customers, también se eliminan los registros de la tabla de pedidos relacionados con ese cliente. Además, si establece relaciones de eliminación en cascada entre otras tablas y la tabla pedidos, registros de las tablas se eliminan automáticamente al eliminar registros de la tabla Customers.

Para obtener más información acerca de los objetos de base de datos, consulte el artículo Base de datos DAO en la Guía del programador de Visual C++.

I&ntroducción a CDaoDatabase |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoDatabase::GetRelationCount

Index