Источник данных. Создание таблицы в источнике данных 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 также используется для создания указателей.