| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 нельзя подключиться? |