Zdroj dat: Programové vytvoření tabulky ve zdroji dat rozhraní ODBC
Toto téma vysvětluje, jak vytvořit tabulku pro zdroj dat pomocí ExecuteSQL
členské funkce třídy CDatabase
a předat funkci řetězec, který obsahuje příkaz CREATE TABLE SQL.
Obecné informace o zdrojích dat ODBC v prostředí MFC naleznete v tématu Zdroj dat (ODBC). Téma Zdroj dat: Programová konfigurace zdroje dat ODBC popisuje vytváření zdrojů dat.
Pokud máte vytvořený zdroj dat, můžete snadno vytvářet tabulky pomocí ExecuteSQL
členské funkce a příkazu CREATE TABLE SQL. Pokud jste například měli CDatabase
objekt s názvem myDB
, můžete k vytvoření tabulky použít následující kód MFC:
myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
OfficeName TEXT(10))");
Tento příklad kódu vytvoří tabulku s názvem "OFFICE" v připojení zdroje dat Aplikace Microsoft Access udržované myDB
; tabulka obsahuje dvě pole "OfficeID" a "OfficeName".
Poznámka:
Typy polí zadané v příkazu CREATE TABLE SQL se mohou lišit v závislosti na ovladači ODBC, který používáte. Program Microsoft Query (distribuovaný pomocí jazyka Visual C++ 1.5) je jedním ze způsobů, jak zjistit, jaké typy polí jsou pro zdroj dat k dispozici. V aplikaci Microsoft Query klikněte na Soubor, klikněte na Table_Definition, vyberte tabulku ze zdroje dat a podívejte se na typ zobrazený v poli se seznamem Typ . Syntaxe SQL také existuje k vytvoření indexů.