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
CDaoDatabase::GetRelationCount