Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Привязка проекта Visual C++ к базе данных Access


Автор: DashinPapa 19.10.2011, 23:33
Доброго времени суток, уважаемые программисты!
Имею проблему привязки базы данных Access к проекту Windows Forms в Visual c++ 2010 Premium.
Сёрфил различные форумы и пришёл к выводу, что не только у меня и реальное решение пока никто не подсказал :wall:
Вкратце мой алгоритм добавления связи с БД:
1. Создаю проект
2. Добавляю в него oleDbDataAdapter, создаю подключение к существующей БД, создаю запрос.
3. Создаю DataSet.
А дальше - тёмный лес. 
Как добавить данные из oleDbDataAdapter в DataSet? Не понятно. Добавляю в DataSet Table collection новую таблицу, в ней необходимые колонки, но связи с базой данных всё это не имеет...
Создаю, например, ComboBox, пытаюсь добавить DataSource. В качестве источника данных мне предлагается ввести элементы вручную или выбрать из созданного DataSet, в котором, естесственно, данных, кроме созданной мной таблицы с пустыми колонками, нет. При этом мне не предлагается задать новый источник данных.
Открываю вкладку Data, выбираю Создать набор данных. Набор создаётся, но система выдаёт ошибку: При попытке создать свойство генератора данных произошло исключение! И, опять же, ничего. Может кто смог решить подобную проблему? Или действительно надо переходить на VS 2005?...
Спасибо.

Автор: Данкинг 20.10.2011, 00:18
Я не спец по С++ как таковому, но разве через ADO нельзя подключиться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)