CDaoQueryDef::Create
Chamar essa função de membro para criar uma nova consulta salva ou uma nova consulta temporária.
virtual void Create(
LPCTSTR lpszName = NULL,
LPCTSTR lpszSQL = NULL
);
Parâmetros
lpszName
O nome exclusivo de consulta salva no banco de dados.Para obter detalhes sobre a cadeia de caracteres, consulte o tópico “método CreateQueryDef” na ajuda de DAO.Se você aceitar o valor padrão, uma cadeia de caracteres vazia, um querydef temporário é criada.Tal consulta não é salva na coleção de QueryDefs.lpszSQL
A cadeia de caracteres SQL que define a consulta.Se você aceitar o valor padrão de NULOposteriormente, você deve chamar SetSQL para definir a cadeia de caracteres.Até lá, a consulta é indefinida.Você pode, no entanto, usar a consulta indefinido para abrir um recordset; consulte comentários para obter detalhes.A instrução SQL deve ser definida antes que você pode acrescentar o querydef à coleção de QueryDefs.
Comentários
Se você passar um nome em lpszName, você pode chamar acrescentar para salvar o querydef na coleção de QueryDefs de banco de dados.Caso contrário, o objeto é um querydef temporário e não é salvo.Em ambos os casos, o querydef está em um estado aberto, e você pode usá-lo para criar um objeto de CDaoRecordset ou chamar a função de membro de Executar de querydef.
Se você não fornecer uma instrução SQL em lpszSQL, você não pode executar a consulta com Executar mas você pode usá-lo para criar um conjunto de registros.Em esse caso, o MFC usa a instrução SQL padrão do conjunto de registros.
Requisitos
Cabeçalho: afxdao.h