Database Support, MFC Application Wizard
Esta página fornece opções que permitem que você especifique o nível de suporte de banco de dados (mais uma fonte de dados, se necessário) para o 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 fornecer nenhum suporte ao banco de dados.Esta é a opção padrão.
Arquivos de cabeçalho apenas
Fornece o nível mais básico de suporte de banco de dados para seu aplicativo.
Se você selecionar o suporte de ODBC em Tipo de cliente, o assistente de aplicativo MFC incluir no seu projeto o arquivo de cabeçalho. AFXDB.H.Adiciona bibliotecas de link, mas não cria nenhuma classes banco de dados específica.Você pode criar conjuntos de registros posteriormente e usá-los para examinar e atualizar registros.
Se você selecionar o suporte do OLE DB em Tipo de cliente, os seguintes arquivos de cabeçalho são incluídos:
ATLBASE.H
AFXOLEDB.H
ATLPLUS.H
O modo de banco de dados sem suporte de arquivo
Inclui arquivos de cabeçalho de banco de dados, bibliotecas de link, uma exibição do registro e um conjunto de registros.(Disponível somente para aplicativos com a opção de Document/view architecture support selecionada na página de Tipo de aplicativo .) Esta opção não inclui suporte do documento mas há suporte de serialização.Se você escolher para incluir um modo de banco de dados, você deve especificar a fonte de dados.
O modo de banco de dados com suporte do arquivo
Inclui arquivos de cabeçalho de banco de dados, bibliotecas de link, uma exibição do registro e um conjunto de registros.(Disponível somente para aplicativos com a opção de Document/view architecture support selecionada na página de Tipo de Aplicativo .) Essa opção oferece suporte a serialização de documento, que você pode usar, por exemplo, para atualizar um arquivo do perfil de usuário.Aplicativos de banco de dados normalmente operam em uma base por registro em vez de em uma base por Arquivo e portanto não precisam serialização.No entanto, você pode ter um uso especial para serialização.Se você escolher para incluir um modo de banco de dados, você deve especificar a fonte de dados.
Observação Em Database Support, se você selecionar Database view without file support ou Database view with file support, a derivação de classe de exibição é diferente, dependendo a seleção de Tipo de cliente, como segue:
Se você selecionar ODBC em Tipo de cliente, então a classe do modo de aplicativo deriva de CRecordView.Essa classe é associada com CRecordset- a classe derivada, que o assistente de aplicativo MFC também cria para você.Essa opção oferece um aplicativo com base em que a exibição do registro é usada para exibir e atualizar registros com seu conjunto de registros.
Se você selecionar OLE DB em Tipo de cliente, então a classe de exibição deriva de COleDBRecordView, e está associada com CTable ou CCommand- classe derivada.
Tipo de cliente
Indica se seu projeto usar classes do OLE DB ou de ODBC.Opção
Descrição
OLE DB
Quando esta opção está selecionada, clicando no botão de Fonte de Dados chama o assistente de Propriedades do Link de Dados para ajudá-lo a criar uma conexão a uma fonte de dados OLE DB.
ODBC
Quando esta opção está selecionada, clicando no botão de Fonte de Dados chama o assistente de Selecionar fonte de dados para ajudá-lo a criar uma conexão a uma fonte de dados ODBC.
Data Source
Clique no botão de Fonte de Dados para configurar uma fonte de dados usando o driver ou o provedor e o banco de dados especificados.Se você selecionou o OLE DB a opção de Tipo de cliente , esse botão a caixa de diálogo Propriedades do Link de Dados .Se você selecionou ODBC a opção de Tipo de cliente , este botão fornece a caixa de diálogo Selecionar fonte de dados .Esta opção estará disponível somente se você escolher para incluir um modo de banco de dados em seu aplicativo.Opção
Descrição
Propriedades do Link de Dados (OLE DB)
Estabelece a fonte de dados especificada usando o provedor OLE DB especificado.Você deve especificar o provedor do OLE DB, o local de dados, a fonte de dados, a identificação de logon, (e opcionalmente uma senha.)Para obter detalhes sobre esta caixa de diálogo, consulte Fonte de dados em Assistente de consumidor de ATL o OLE DB.
Selecionar fonte de dados ODBC ()
Estabelece a fonte de dados especificada usando o driver ODBC especificado.Você deve selecionar um nome da fonte de dados para escolher uma tabela para a fonte de dados.O assistente associa todas as colunas da tabela para variáveis de CRecordset- classe derivada de membro.Para obter detalhes sobre esta caixa de diálogo, consulte Fonte de dados em Assistente do consumidor MFC ODBC.
Observação Em versões anteriores, SHIFT- clique no botão de Fonte de Dados abrir uma caixa de diálogo abrir Arquivo para permitir que você selecione um arquivo de link de dados (.udl).Essa funcionalidade não são mais suportadas.
Gerar classe de banco de dados atribuída
Disponível para o cliente do OLE DB somente.Especifica se as classes de banco de dados no projeto gerado usando atributos.Vincular todas as colunas
Disponível para o cliente de ODBC somente.Especifica se todas as colunas na tabela selecionada estão associadas.Se você selecionar esta caixa, todas as colunas são associadas; se você não selecionar esta caixa, nenhuma coluna está associada, e você deve associá-lo manualmente na classe do conjunto de registros.Tipo
Disponível para o cliente de ODBC somente.Especifica se o conjunto de registros é um dynaset ou um instantâneo, como 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 uma exibição indexada nos dados do banco de dados consultado.Um dynaset armazena em cache apenas um índice inteiro para os dados originais e oferece para um ganho de desempenho sobre um instantâneo.Os pontos de índice diretamente a cada registro encontrado no resultado de uma consulta e indica se um registro é removido.Você também tem acesso a informações atualizadas em 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 em um banco de dados a certo ponto no tempo.Tudo registra encontrado no resultado da consulta é armazenado em cache, para que você não vir quaisquer alterações aos registros originais.