CDaoQueryDef::criar
telefonar Essa função de membro para criar um novo salvas ou uma nova consulta temporário.
virtual void Create(
LPCTSTR lpszName = NULL,
LPCTSTR lpszSQL = NULL
);
Parâmetros
lpszName
O nome exclusivo de consulta salvo no banco de dados.Para obter detalhes sobre a seqüência de caracteres, consulte o tópico "Método CreateQueryDef" na Ajuda do DAO.Se você aceitar o valor padrão, uma seqüência vazia, uma definiçãodeconsulta temporária é criada.Não é salva como uma consulta na coleção QueryDefs.lpszSQL
A seqüência de caracteres SQL que define a consulta.Se você aceitar o valor padrão de NULO, é necessário mais tarde telefonar SetSQL para conjunto a seqüência de caracteres.Até lá, a consulta é indefinida.No entanto, você pode usar a consulta não definida para em em aberto um conjunto de registros; Consulte comentários para obter detalhes.A demonstrativo SQL deve ser definida antes que você pode acrescentar a definiçãodeconsulta à coleção QueryDefs.
Comentários
Se você passar um nome de lpszName, em seguida, você pode chamar Acrescentar para salvar a definiçãodeconsulta na coleção QueryDefs do banco de dados.Caso contrário, o objeto é uma definiçãodeconsulta temporária e não serão salvas.Em ambos os casos, a definiçãodeconsulta está em estado em aberto e você tanto pode usá-lo para criar um CDaoRecordset objeto ou telefonar Executarfunção de membro .
Se você não fornecer um demonstrativo SQL em lpszSQL, você não pode executar a consulta com Executar, mas você pode usá-lo para criar um conjunto de registros.Nesse caso, o MFC usa demonstrativo de SQL de padrão do conjunto de registros.
Requisitos
Cabeçalho: afxdao.h