CDaoDatabase::GetRelationInfo

void GetRel&ationInfo (int nIndexCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
lançar (CDaoException, CMemoryException);

void GetRel&ationInfo (LPCTSTR lpszNameCDaoRelationInfoamp;relinfoDWORDdwInfoOptions = AFX_DAO_PRIMARY_INFO);
lançar (CDaoException, CMemoryException);

Parâmetros

nIndex

O índice do objeto na coleção de relações do banco de dados, para pesquisa pelo índice de relação.

relinfo

Uma referência a um objeto CDaoRelationInfo que retorna as informações solicitadas.

dwInfoOptions

Opções que especificam quais informações sobre a relação para recuperar. As opções disponíveis são listadas aqui, juntamente com o que eles causar a função para retornar sobre a relação:

lpszName

Uma Cadeia de caracteres contendo o nome do objeto relation, para pesquisa por nome.

Observações

Chame essa função de membro para obter informações sobre uma relação especificada na coleção de relações do banco de dados. Duas versões desta função fornecem acesso por índice ou por nome. Para obter uma descrição das informações retornadas em relinfo, consulte a estrutura de CDaoRelationInfo . Essa estrutura tem membros que correspondem aos itens de informações listadas acima na descrição de dwInfoOptions. Se você solicitar informações em um nível, você também obter informações em qualquer níveis anteriores também.

&Notanbsp;  Se você definir a relação de atributos do objeto para ativar operações de cascata (dbRelationUpdateCascades ou dbRelationDeleteCascades), o mecanismo de banco de dados Microsoft Jet automaticamente atualiza ou exclui registros de uma ou mais tabelas quando são feitas alterações em tabelas relacionadas de chaves primárias. Por exemplo, suponha que você estabelece uma relação de exclusão em cascata entre uma tabela clientes e uma tabela pedidos. Quando você exclui registros da tabela clientes, registros na tabela pedidos relacionados a esse cliente também são excluídos. Além disso, se você estabelecer relações de exclusão em cascata entre outras tabelas e a tabela pedidos, registros dessas tabelas são automaticamente excluídos quando você excluir registros da tabela clientes.

Para obter mais informações sobre objetos de banco de dados, consulte o artigo Banco de dados DAO no Guia do programador do Visual C++.

Visão geral de CDaoDatabaseMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDaoDatabase::GetRelationCount

Index