Partilhar via


CDaoDatabase::GetRelationInfo

telefonar Essa função de membro para obter informações sobre uma relação especificada na coleção de relações do banco de dados.

void GetRelationInfo( 
   int nIndex, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetRelationInfo( 
   LPCTSTR lpszName, 
   CDaoRelationInfo& relinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Parâmetros

  • nIndex
    O índice do objeto parceiro na coleção de relações do banco de dados, para a pesquisa por índice.

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

  • dwInfoOptions
    Opções que especificam quais informações sobre o parceiro para recuperar.As opções disponível estão listadas aqui, junto com o que fazer com que eles que a função de retorno sobre o parceiro:

    • AFX_DAO_PRIMARY_INFO   (Padrão) Nome, Table, tabela estrangeira

    • AFX_DAO_SECONDARY_INFO   Atributos, informações do campo

    As informações do campo é um CDaoRelationFieldInfo objeto contendo os campos da tabela primária envolvida na relação.

  • lpszName
    Uma seqüência de caracteres que contém o nome do objeto de relação, para pesquisa pelo nome.

Comentários

Duas versões desta função fornecem acesso pelo índice ou pelo nome.Para obter uma descrição das informações retornadas em relinfo, see the CDaoRelationInfo estrutura.Essa estrutura tem membros que correspondem aos itens de informações listadas na descrição de dwInfoOptions. Se você solicitar informações em um nível, também obter informações em quaisquer níveis anteriores também.

Observação:

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

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoDatabase

Gráfico de hierarquia

CDaoDatabase::GetRelationCount

Outros recursos

CDaoDatabase membros