Как Вы убедились работать напрямую с OLEDB довольно сложно. Более простой способ это использовать OLEDB шаблоны. О них я рассказывал "Шаг 3 - Архитектура OLEDB шаблонов". VC++ вместе с MFC умеет использовать OLEDB шаблоны на уровне AppWizard. Давайте создадим наше приложение используя AppWizard. Выбираем MFC AppWizard и даем имя приложению TestTemplate. На первом шаге волшебника выберем Single Document, для простоты. Вся настройка будет производиться на шаге 2. Первое выберем Database view with file support.
Теперь нам нужно настроить доступ к данным. Нажимает на Data Source.
Здесь у нас есть выбор, что мы будем использовать - ODBC, DAO, OLEDB. Мы с Вами занимаемся OLEDB если я правильно помню. Идем в выбор источника данных OLEDB.
Здесь нам нужно выбрать OLEDB провайдера. Мы Microsoft Jet дабы повторить, что делали в ручную. Дальше нам нужна вкладка связь. Идем.
Здесь нам нужно выбрать базу данных, с которой мы устанавливаем связь.
Нажав на кнопку Test Connection у нас уже сейчас есть возможность проверить связь. Теперь нам нужна вкладка Advanced. Здесь мы можем установить разрешения.
Перейдя на вкладку All мы можем увидеть строки инициализации.
В самом конце при закрытии окон у нас спросят имя таблицы для работы.
Теперь мы можем нажать Finish для сборки приложения. Оно пока не будет нечего уметь делать, но мы посмотрим что сгенерировал AppWizard в следующем шаге.