Поделиться через


Источник данных. Создание таблицы в источнике данных ODBC программным путем

В этом разделе объясняется, как создать таблицу для источника данных, передав функции строку, содержащую SQL-инструкцию CREATE TABLE, используя ExecuteSQL функцию-член класса CDatabase.

Общие сведения о источниках данных ODBC в MFC см. в разделе "Источник данных( ODBC)". В теме Источник данных: программная настройка источника данных ODBC описывается создание источников данных.

Когда источник данных установлен, вы можете легко создавать таблицы с помощью членской функции ExecuteSQL и SQL-оператора CREATE TABLE. Например, если у вас был объект CDatabase, называемый myDB, можно использовать следующий код MFC для создания таблицы.

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

В этом примере кода создается таблица с именем "OFFICE" в подключении к источнику данных Microsoft Access, поддерживаемом myDB; таблица содержит два поля "OfficeID" и "OfficeName".

Примечание.

Типы полей, указанные в инструкции CREATE TABLE SQL, могут отличаться в зависимости от используемого драйвера ODBC. Программа Microsoft Query (распределенная с Visual C++ 1.5) — это один из способов обнаружения типов полей, доступных для источника данных. В Microsoft Query щелкните Файл, щелкните Table_Definition, выберите таблицу из источника данных и посмотрите на тип, указанный в комбинированном поле Тип. Синтаксис SQL также существует для создания индексов.

См. также

Источник данных (ODBC)