virtual void Create (LPCTSTRlpszName, LPCTSTRlpszLocale= dbLangGeneral, int dwOptions = 0);
lançar (CDaoException, CMemoryException);
Parâmetros
lpszName
Uma expressão em seqüência que é o nome do arquivo de banco de dados que você está criando. Ele pode ser o caminho completo e nome do arquivo, tais 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 oferecer suporte a uniform naming convention (UNC), você também pode especificar um caminho de rede, tais como "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB". Somente Microsoft Jet (.Arquivos de banco de dados MDB) podem ser criados usando esta função de membro. (Duplo barras invertidas são necessárias em literais de Cadeia de caracteres como "\" é o caractere de escape do C++.)
lpszLocale
Uma expressão de Cadeia de caracteres usada para especificar a ordem de agrupamento para a criação do banco de dados. O valor padrão é dbLangGeneral. Os valores possíveis são:
dwOptions
Um inteiro que indica uma ou mais opções. Os valores possíveis são:
Se você omitir a constante de criptografia, é criado um banco de dados não criptografado. Você pode especificar apenas uma constante de versão. Se você omitir uma constante de versão, é criado um banco de dados que usa a versão de banco de dados do Microsoft Jet 3.0.
Cuidado Se um banco de dados não estiver criptografado, é possível, mesmo se você implementar segurança de usuário/senha, para ler diretamente o arquivo de disco binário que constitui o banco de dados.
Observações
Para criar um novo Microsoft Jet (.MDB) banco de dados, chamar esta função membro após você criar um objeto de CDaoDatabase . Create cria o arquivo de banco de dados e o objeto de banco de dados DAO subjacente e inicializa o objeto C++. O objeto é acrescentado à coleção de bancos de dados do espaço de trabalho associado. O objeto de banco de dados está em um estado aberto; fazer não chamar Abrir após criar.
&Notanbsp; Com criar, você pode criar somente Microsoft Jet (.Bancos de dados MDB). Não é possível criar bancos de dados ISAM ou bancos de dados ODBC.
Para obter informações sobre bancos de dados, consulte o artigo Banco de dados DAO no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Método CreateDatabase" na Ajuda do DAO.
Visão geral de CDaoDatabase | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDaoDatabase::CDaoDatabase