CDaoQueryDef::Create
Wywołać tę funkcję Członkowskich do tworzenia nowych zapisanej kwerendy lub tymczasowe nowej kwerendy.
virtual void Create(
LPCTSTR lpszName = NULL,
LPCTSTR lpszSQL = NULL
);
Parametry
lpszName
Unikatowa nazwa kwerendy zapisane w bazie danych.Szczegółowe informacje na temat ciągu zobacz temat "Metoda CreateQueryDef" w pomocy DAO.Jeśli przyjmie wartość domyślną ciąg pusty jest tworzony tymczasowy querydef.Takie kwerendy nie jest zapisana w kolekcji QueryDefs.lpszSQL
Ciąg SQL definiujący kwerendy.Jeśli przyjmie wartość domyślną NULL, później należy wywołać SetSQL określić ciąg.Do tego czasu kwerenda jest niezdefiniowany.Jednak można Niezdefiniowany query Otwórz recordset; Aby uzyskać szczegółowe informacje, zobacz uwagi.Instrukcja SQL muszą być zdefiniowane przed obiektu querydef można dołączyć do kolekcji QueryDefs.
Uwagi
Jeśli przekazana nazwa w lpszName, można wywołać Append do zapisania obiektu querydef w kolekcji QueryDefs bazy danych.W przeciwnym razie obiektu querydef tymczasowy jest i nie są zapisywane.W każdym przypadku querydef jest w stanie otwartym i albo można go użyć do utworzenia CDaoRecordset obiektu lub wywołanie querydef Execute funkcji składowej.
Jeśli nie podasz instrukcję SQL w lpszSQL, nie można uruchomić kwerendy z Execute , ale można utworzyć zestaw rekordów.W takim przypadku MFC używa instrukcji SQL domyślnego zestawu rekordów.
Wymagania
Nagłówek: afxdao.h