Źródła danych: Programowego tworzenia tabeli w źródle danych ODBC
W tym temacie opisano sposób tworzenia tabeli danych źródła, za pomocą ExecuteSQL funkcji składowej klasy CDatabase, przekazując funkcję ciąg, który zawiera Utworzyć tabeli instrukcji SQL.
Aby uzyskać ogólne informacje na temat źródeł danych ODBC w MFC, zobacz Źródła danych (ODBC).Temat źródła danych: programowego konfigurowania źródła danych ODBC w tym artykule opisano tworzenie źródła danych.
Jeśli źródło danych ustanowione, można łatwo utworzyć tabel za pomocą ExecuteSQL funkcji składowej i Utworzyć tabeli instrukcji SQL.Na przykład, jeśli CDatabase obiektu o nazwie myDB, można użyć następującego kodu MFC, aby utworzyć tabelę:
myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
OfficeName TEXT(10))");
Ten przykładowy kod tworzy tabelę o nazwie "Urzędy" w połączenie źródła danych programu Microsoft Access, utrzymywane przez myDB; Tabela zawiera dwa pola "OfficeID" i "OfficeName".
[!UWAGA]
Typy pól określonych w Utworzyć tabeli instrukcja SQL może się różnić zgodnie z sterownika ODBC, którego używasz.Program Microsoft Query (rozpowszechniane z Visual C++ 1.5) jest jednym ze sposobów odkryć, jakie typy pól są dostępne dla źródła danych.W programie Microsoft Query, kliknij pliku, kliknij Table_Definition, wybierz tabelę z źródła danych i spójrz na przedstawionym w typu polu kombi.Istnieje również składni SQL do tworzenia indeksów.