Fonte de dados: Por meio de programação criando uma tabela em uma fonte de dados ODBC
Este tópico explica como criar uma tabela para sua fonte de dados, usando o ExecuteSQL função de membro de classe CDatabase, passando uma seqüência de caracteres que contém a função de um CRIAR TABELA demonstrativo SQL.
Para obter informações Geral sobre fontes de dados ODBC no MFC, consulte Fonte de dados (ODBC).O tópico Fonte de dados: Configurar programaticamente uma fonte de dados ODBC descreve criar fontes de dados.
Quando você tiver a fonte de dados estabelecida, você pode com com facilidade criar tabelas utilizando o ExecuteSQL função de membro e o CRIAR TABELA demonstrativo SQL.Por exemplo, se você tivesse um CDatabase objeto chamado myDB, você use o seguinte código MFC para criar uma tabela:
myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
OfficeName TEXT(10))");
Este exemplo de código cria uma tabela chamada "Escritórios" na conexão de fonte de dados Microsoft acesso mantido pormyDB; a tabela contém dois campos "OfficeID" e "OfficeName." Para obter mais informações sobre sistema autônomo criar tabelas, bem sistema autônomo sistema autônomo chaves primárias e índices para eles, consulte Apêndice C in the Referência do programador de ODBC.
Observação: |
---|
Os tipos de campo especificados na CRIAR TABELA demonstrativo SQL pode variar de acordo com o driver ODBC que você está usando.O programa Microsoft consulta (distribuído com o Visual C++ 1.5) é uma maneira de descobrir que tipos de campo estão disponível para uma fonte de dados.No Microsoft consulta, clicar Arquivo, clicar Table_Definition, selecionar uma tabela de uma fonte de dados e examine o tipo mostrado no Tipo caixa de combinação.Apêndice C in the Referência do programador de ODBC descreve a sintaxe SQL com suporte.Sintaxe SQL também existe para criar índices. |