Шаг 19 - Использование AppWizard для работы с OLEDB

Как Вы убедились работать напрямую с OLEDB довольно сложно. Более простой способ это использовать OLEDB шаблоны. О них я рассказывал "Шаг 3 - Архитектура OLEDB шаблонов". VC++ вместе с MFC умеет использовать OLEDB шаблоны на уровне AppWizard. Давайте создадим наше приложение используя AppWizard. Выбираем MFC AppWizard и даем имя приложению TestTemplate. На первом шаге волшебника выберем Single Document, для простоты. Вся настройка будет производиться на шаге 2. Первое выберем Database view with file support.

19_1.gif (2513 b)

Теперь нам нужно настроить доступ к данным. Нажимает на Data Source.

19_2.gif (3241 b)

Здесь у нас есть выбор, что мы будем использовать - ODBC, DAO, OLEDB. Мы с Вами занимаемся OLEDB если я правильно помню. Идем в выбор источника данных OLEDB.

19_3.gif (6544 b)

Здесь нам нужно выбрать OLEDB провайдера. Мы Microsoft Jet дабы повторить, что делали в ручную. Дальше нам нужна вкладка связь. Идем.

19_4.gif (4662 b)

Здесь нам нужно выбрать базу данных, с которой мы устанавливаем связь.

19_5.gif (5008 b)

Нажав на кнопку Test Connection у нас уже сейчас есть возможность проверить связь. Теперь нам нужна вкладка Advanced. Здесь мы можем установить разрешения.

19_6.gif (2779 b)

Перейдя на вкладку All мы можем увидеть строки инициализации.

19_7.gif (4029 b)

В самом конце при закрытии окон у нас спросят имя таблицы для работы.

19_8.gif (4659 b)

Теперь мы можем нажать Finish для сборки приложения. Оно пока не будет нечего уметь делать, но мы посмотрим что сгенерировал AppWizard в следующем шаге.

19_9.gif (4252 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.