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

Consulte também

Referência

Classe CDaoQueryDef

Gráfico de hierarquia

CDaoQueryDef::em aberto

CDaoQueryDef::CDaoQueryDef

CDaoRecordset::GetSQL

Outros recursos

CDaoQueryDef membros