CDaoQueryDef::Create

wirtualne nieważne tworzenie (LPCTSTR lpszName = NULL, LPCTSTR lpszSQL = NULL);
rzut (CDaoException, CMemoryException);

Parametry

lpszName

 Unikatowa nazwa kwerendy zapisane w bazie danych. Szczegółowe informacje na temat ciągu można znaleźć w temacie „CreateQueryDef metody"w pomocy programu DAO. Jeśli akceptujesz wartość domyślna, pusty ciąg, tworzony jest tymczasowe querydef. Taka kwerenda nie jest zapisywana w kolekcji QueryDefs.

lpszSQL

Ciąg SQL, który definiuje kwerendy. Jeśli akceptujesz domyślna wartość NULL, później należy wywołać SetSQL ustawić ciąg. Do tego czasu kwerenda jest niezdefiniowane. Można jednak użyć kwerendy niezdefiniowane do otwarcia zestawu rekordów; patrz uwagi szczegółowe. Instrukcja SQL muszą być zdefiniowane przed do kolekcji QueryDefs można dołączyć obiektu querydef.

Uwagi

Wywołanie tej funkcji Państwa do tworzenia nowych zapisanej kwerendy lub nowej kwerendy tymczasowe. Jeśli przekazać nazwę w lpszName, następnie można wywołać Dołącz do zapisania obiektu querydef w kolekcji QueryDefs bazy danych. W przeciwnym wypadku obiekt jest tymczasowe querydef i nie są zapisywane. W każdym z tych przypadków obiektu querydef jest w stanie otwartym i albo można użyć go do utworzenia obiektu CDaoRecordset lub wywołanie funkcji składowej Execute querydef.

Jeśli się go nie poda instrukcję SQL w lpszSQL, nie można uruchomić kwerendy z Execute , ale można go utworzyć zestaw rekordów. W takim przypadku MFC używa instrukcji SQL domyślnego zestawu rekordów.

Aby uzyskać informacje o querydefs, zobacz artykuł DAO Querydef w Visual C++ Programmer's Guide.

Omówie&nie CDaoQueryDef |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDaoQueryDef::Open, CDaoQueryDef::CDaoQueryDef, CDaoRecordset::GetSQL

Index