Compartilhar via


O conjunto de registros: Executar uma associação (ODBC)

Este tópico se aplica às classes MFC ODBC.

O que é de uma associação

A operação de ingresso, uma tarefa comum de acesso a dados, permite que você trabalhe com dados de mais de uma tabela usando um objeto recordset único. Unir duas ou mais tabelas produz um conjunto de registros que pode conter colunas de cada tabela, mas aparece como uma única tabela para seu aplicativo. Às vezes, a associação usa todas as colunas de todas as tabelas, mas às vezes, o SQL Selecionar cláusula em uma associação usa apenas algumas das colunas de cada tabela. As classes de banco de dados oferecer suporte a junções de somente leitura, mas uniões não é atualizáveis.

Para selecionar registros que contenham colunas de tabelas associadas, você precisa dos seguintes itens:

  • Uma lista de tabela que contém os nomes de todas as tabelas sejam unidas.

  • Uma lista de coluna que contém os nomes de todas as colunas de participantes. Colunas com o mesmo nome mas de diferentes tabelas são qualificadas pelo nome da tabela.

  • Um filtro (SQL onde cláusula) que especifica as colunas na qual as tabelas estão associadas. Este filtro tem a forma "Table1.KeyCol = Table2.KeyCol" e, na verdade, realiza a associação.

Você pode associar mais de duas tabelas da mesma forma, por que corresponda a vários pares de colunas, cada par unidas com a palavra-chave SQL AND.

Consulte também

Conceitos

O conjunto de registros (ODBC)

O conjunto de registros: Declarar uma classe para uma consulta predefinida (ODBC)

O conjunto de registros: Declarar uma classe para uma tabela (ODBC)

O conjunto de registros: Repetindo a consulta de um conjunto de registros (ODBC)