Compartilhar via


CDaoDatabase::Create

Para criar um novo banco de dados do Microsoft Jet (.MDB), chamar essa função de membro depois que você constrói um objeto de CDaoDatabase .

virtual void Create( 
   LPCTSTR lpszName, 
   LPCTSTR lpszLocale = dbLangGeneral, 
   int dwOptions = 0  
);

Parâmetros

  • lpszName
    Uma expressão de cadeia de caracteres que é o nome do arquivo de banco de dados que você está criando. Pode ser o caminho completo e o nome de arquivo, como “C:\” \ MYDB.MDB. Você deve fornecer um nome. Se você não fornecer uma extensão de nome de arquivo, .MDB é acrescentado. Se sua rede oferece suporte a convenção de nomenclatura uniforme (UNC), você também pode especificar um caminho de rede, como “\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB”. Somente arquivos de banco de dados Microsoft Jet (.MDB) podem ser criados usando essa função de membro. (As barras invertidas duplas são necessárias em literais de cadeia de caracteres como “\” é um caractere de escape C++.)

  • lpszLocale
    Uma expressão de cadeia de caracteres usada para especificar ordem de comparação para criar o banco de dados. o valor padrão é dbLangGeneral. Os valores possíveis são:

    • Espanhol inglês , alemão, francês, português, italiano, e moderno dedbLangGeneral

    • Árabe dedbLangArabic

    • Russo dedbLangCyrillic

    • dbLangCzech Checo

    • Dutch dedbLangDutch

    • Grego dedbLangGreek

    • Hebraico dedbLangHebrew

    • Hungarian dedbLangHungarian

    • Islandês dedbLangIcelandic

    • Idiomas nórdicos dedbLangNordic (versão 1,0 do mecanismo de banco de dados Microsoft Jet somente)

    • dbLangNorwdan norueguês e dinamarquês

    • Polonês dedbLangPolish

    • Espanhol tradicional dedbLangSpanish

    • dbLangSwedfin sueco e finlandês

    • Turco dedbLangTurkish

  • dwOptions
    Um número inteiro que indica uma ou mais opções. Os valores possíveis são:

    • dbEncrypt cria um banco de dados criptografado.

    • dbVersion10 cria um banco de dados com a versão 1,0 do banco de dados Microsoft Jet.

    • dbVersion11 cria um banco de dados com a versão 1,1 do banco de dados Microsoft Jet.

    • dbVersion20 cria um banco de dados com a versão 2,0 do banco de dados Microsoft Jet.

    • dbVersion30 cria um banco de dados com a versão 3,0 do banco de dados Microsoft Jet.

    Se você omitir a constante de criptografia, um banco de dados não criptografado será criado. Você pode especificar apenas uma constante de versão. Se você omitir uma constante de versão, um banco de dados que use a versão 3,0 do banco de dados Microsoft Jet é criado.

    Aviso

    Se um banco de dados não é criptografado, é possível, mesmo se você implementar o usuário/segurança de senha, ler diretamente o arquivo em disco binário que constitui o banco de dados.

Comentários

Criar cria o arquivo de banco de dados e o objeto de banco de dados subjacente de DAO e inicializa o objeto C++. O objeto é acrescentado à coleção associada de bancos de dados do espaço de trabalho. O objeto de banco de dados está em um estado abertura; não chamar Abrir após Criar.

Dica

Com Criar, você pode criar apenas bancos de dados Microsoft Jet (.MDB).Você não pode criar bancos de dados de ISAM ou bancos de dados ODBC.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoDatabase

Gráfico da hierarquia

CDaoDatabase::CDaoDatabase