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.
Cuidado 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.
Observação |
---|
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