C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 19 - Использование AppWizard для работы с OLEDB / OLE DB / Visual C++

Шаг 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)


Загрузить проект | | |
Автор Каев Артем.
[AD]