Udostępnij za pośrednictwem


Źródło danych: programowe tworzenie tabeli w źródle danych ODBC

W tym temacie wyjaśniono, jak utworzyć tabelę dla źródła danych przy użyciu ExecuteSQL funkcji składowej klasy CDatabase, przekazując funkcję ciąg zawierający instrukcję CREATE TABLE SQL.

Aby uzyskać ogólne informacje na temat źródeł danych ODBC w MFC, zobacz Źródło danych (ODBC). Temat Źródło danych: Programowe konfigurowanie źródła danych ODBC opisuje tworzenie źródeł danych.

Po ustanowieniu źródła danych można łatwo tworzyć tabele przy użyciu funkcji składowej ExecuteSQL i instrukcji CREATE TABLE SQL. Jeśli na przykład masz CDatabase obiekt o nazwie myDB, możesz użyć następującego kodu MFC do utworzenia tabeli:

myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(4)" ",
                         OfficeName TEXT(10))");

Ten przykład kodu tworzy tabelę o nazwie "OFFICE" w połączeniu ze źródłem danych programu Microsoft Access obsługiwanym przez myDBprogram ; tabela zawiera dwa pola "OfficeID" i "OfficeName".

Uwaga

Typy pól określone w instrukcji CREATE TABLE SQL mogą się różnić w zależności od używanego sterownika ODBC. Program Microsoft Query (dystrybuowany za pomocą programu Visual C++ 1.5) jest jednym ze sposobów odnajdywania typów pól dostępnych dla źródła danych. W programie Microsoft Query kliknij pozycję Plik, kliknij Table_Definition, wybierz tabelę ze źródła danych i przyjrzyj się typowi wyświetlanego w polu kombi Typ. Składnia SQL istnieje również w celu utworzenia indeksów.

Zobacz też

Źródło danych (ODBC)