Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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