Compartilhar via


Suporte a banco de dados, MFC aplicativo assistente

Esta página fornece opções que permitem que você especifique o nível de banco de dados de suporte (mais uma fonte de dados, se necessário) para seu projeto.

  • Suporte a banco de dados
    Define o nível de suporte de banco de dados para seu projeto.

    Opção

    Descrição

    Nenhum

    Não fornece suporte a nenhum banco de dados.Essa é a opção padrão.

    Somente arquivos de cabeçalho

    Fornece o nível básico de suporte ao banco de dados para seu aplicativo.

    • Se você selecionar o suporte a ODBC em Tipo de cliente, o Assistente de aplicativos MFC inclui em seu projeto o arquivo de cabeçalho AFXDB.H.Ele adiciona bibliotecas de vínculo, mas ele não cria quaisquer classes específicos do banco de dados.Você pode criar conjuntos de registros posteriormente e usá-los para examinar e atualizar registros.

    • Se você selecionar o suporte a OLE DB em Tipo de cliente, os arquivos de cabeçalho a seguir estão incluídos:

      • ATLBASE.H

      • AFXOLEDB.H

      • ATLPLUS.H

    exibição do banco de dados sem suporte a arquivos

    Inclui arquivos de banco de dados do cabeçalho, bibliotecas de vínculo, um modo de exibição do registro e um conjunto de registros.(Disponível somente para aplicativos com o Suporte de arquitetura/visualização de documento opção selecionada no Tipo de aplicativo página.) Essa opção inclui o suporte do documento mas não há suporte para serialização.Se você escolher para incluir uma exibição do banco de dados, você deve especificar a fonte de dados.

    Banco de dados do modo de exibição com arquivo suporte

    Inclui arquivos de banco de dados do cabeçalho, bibliotecas de vínculo, um modo de exibição do registro e um conjunto de registros.(Disponível somente para aplicativos com o Suporte de arquitetura/visualização de documento opção selecionada no Tipo de aplicativo página.) Essa opção oferece suporte a serialização de documento, que pode ser usada, por exemplo, para atualização um arquivo de analisar do usuário.Aplicativos de banco de dados normalmente operam em uma base por registro em vez de em um arquivo por base e, portanto, não precisam serialização.No entanto, você pode ter um uso especial para serialização.Se você escolher para incluir uma exibição do banco de dados, você deve especificar a fonte de dados.

    Observação:

    Em Suporte databsistema autônomoe, se você selecionar qualquer um dos Modo de exibição databsistema autônomoe sem suporte a arquivos or Modo de exibição databsistema autônomoe com suporte a arquivos, a derivação de clsistema autônomos exibição varia, dependendo do seu Tipo de cliente seleção, sistema autônomo segue:

    • Se você selecionar ODBC under Tipo de clientee, em seguida, modo de exibição de classe do aplicativo derivada de CRecordView.Essa classe é associado a um CRecordset-derivada da classe, que o Assistente de aplicativos MFC também cria para você.Essa opção oferece um aplicativo baseado em formulário em que o modo de exibição do registro é usado para exibir e atualizar registros através de seu conjunto de registros.

    • Se você selecionar OLE DB under Tipo de clientee, em seguida, a classe de modo de exibição deriva de COleDBRecordViewe ele está associado a um CTable or CCommand-classe derivada.

  • Tipo de cliente
    Indica se o seu projeto usa classes OLE DB ou ODBC.

    Opção

    Descrição

    OLE DB

    Quando essa opção estiver selecionada, clicando no Fonte de dados botão chama o Propriedades do vínculo de dados o Assistente para ajudar você a criar uma conexão a uma fonte de dados OLE DB.

    ODBC

    Quando essa opção estiver selecionada, clicando no Fonte de dados botão chama o Selecionar fonte de dados o Assistente para ajudar você a criar uma conexão a uma fonte de dados ODBC.

  • Data Source
    clicar no Fonte de dados botão para configurar uma fonte de dados usando o driver especificado ou o provedor e banco de dados.Se você tiver selecionado o OLE DB na Tipo de cliente opção, este botão exibe o Propriedades do vínculo de dados caixa de diálogo.Se você selecionou ODBC no Tipo de cliente opção, este botão fornece o Selecionar fonte de dados caixa de diálogo.Esta opção só estará disponível se você optar por incluir uma exibição do banco de dados em seu aplicativo.

    Opção

    Descrição

    Propriedades do vínculo de dados (OLE DB)

    Estabelece a fonte de dados especificado usando o provedor OLE DB especificado.Você deve especificar o provedor OLE DB, o local dos dados, a fonte de dados, ID de logon e (opcionalmente) uma senha.Para obter detalhes sobre essa caixa de diálogo, consulte Fonte de dados in ATL OLE DB consumidor assistente.

    Selecionar fonte de dados (ODBC)

    Estabelece a fonte de dados especificada usando o driver especificado.Você deve selecionar um nome de fonte de dados para escolher uma tabela para a fonte de dados.O assistente vincula todas as colunas da tabela as variáveis de membro de um CRecordset-classe derivada. Para obter detalhes sobre essa caixa de diálogo, consulte Fonte de dados in Assistente de consumidor ODBC do MFC.

    Observação:

    Em versões anteriores, clicando em deslocar a Fonte de dados botão aberta uma caixa de diálogo em em aberto arquivo para permitir que você selecionar um arquivo de vínculo de dados (.udl).Não há mais suporte para essa funcionalidade.

  • Gerar classe banco de dados atribuído
    Disponível para apenas-cliente OLE DB.Especifica se as classes de banco de dados no projeto gerado usam atributos.

  • BIND todas as colunas
    Disponível para apenas-cliente ODBC.Especifica se todas as colunas na tabela selecionada são limite.Se você selecionar essa caixa, todas as colunas são vinculadas; se você não marcar essa caixa, nenhuma coluna está vinculada, e você deve ligá-los manualmente na classe de conjunto de registros.

  • Type (Tipo)
    Disponível para apenas-cliente ODBC.Especifica se o conjunto de registros é um dynaset ou instantâneo, conforme descrito na tabela a seguir.

    Opção

    Descrição

    Dynaset

    Especifica que o conjunto de registros é um dynaset.Um dynaset é o resultado de uma consulta que fornece um exibição indexada em dados do banco de dados consultados.Um dynaset armazena somente um índice integral aos dados originais e, assim, oferece um desempenho obter através de um instantâneo.sistema autônomo pontos de índice diretamente para cada registro encontrado sistema autônomo resultado de uma consulta e indica se um registro é removido.Você também tem acesso a informações atualizadas nos registros consultados.

    instantâneo

    Especifica que o conjunto de registros é um instantâneo.Um instantâneo é o resultado de uma consulta e é uma exibição de um banco de dados em um ponto no time.Todos sistema autônomo registros encontrados sistema autônomo resultado da consulta são armazenados em cache, para que você não ver quaisquer alterações nos registros originais.

Consulte também

Referência

MFC aplicativo assistente