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