Sdílet prostřednictvím


CRecordset::GetDefaultSQL

Nazývá získat výchozí řetězec SQL spustit.

virtual CString GetDefaultSQL( );

Vrácená hodnota

A CString , který obsahuje výchozí příkaz SQL.

Poznámky

Rámci volání této funkce členské získat výchozí příkaz SQL na kterém je založen sadě záznamů.Může to být název tabulky nebo SQL Vyberte prohlášení.

Nepřímo definovat výchozí příkaz SQL prohlášením třídy recordset s ClassWizard a ClassWizard pro vás provede tento úkol.

Potřebujete řetězec příkazu SQL pro vlastní použití, volání GetSQL , kterou vrátí příkaz SQL, který slouží k výběru záznamů v sadě záznamů, když byl otevřen.Můžete upravit výchozí řetězec SQL v přepsání vaší třídy GetDefaultSQL .Například může určovat předdefinovaný dotaz pomocí volání volání prohlášení.(Poznámka, však, že pokud upravíte GetDefaultSQL , je také třeba upravit m_nFields tak, aby odpovídal počtu sloupců ve zdroji dat,.)

Další informace naleznete v článku záznamů: deklarování třídy pro tabulky (ODBC).

Poznámka k upozorněníUpozornění

Název tabulky bude prázdný, pokud rámci nemohl určit název tabulky, pokud byly dodány více názvů tabulky nebo volání prohlášení nelze interpretovat.Všimněte si, že při použití volání prohlášení, nesmí vkládat mezery mezi složenou závorkou a volání klíčové slovo, ani můžete vložit mezery před složenou závorkou nebo před Vyberte klíčové slovo v Vyberte prohlášení.

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CRecordset

Graf hierarchie

CRecordset::GetSQL