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


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

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

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

При установке источника данных можно легко создавать таблицы с помощью ExecuteSQL функции-члена и инструкции CREATE TABLE SQL. Например, если у вас был 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)