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


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

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

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

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

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

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

Примечание

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

См. также

Основные понятия

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