0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 6
|
|
1 | |
Ошибка при создании набора данных в Visual c++ 2010 Premium20.10.2011, 00:17. Показов 1787. Ответов 1
Метки нет (Все метки)
Доброго времени суток, уважаемые программисты!
Имею проблему привязки базы данных Access к проекту Windows Forms в Visual c++ 2010 Premium. Сёрфил различные форумы и пришёл к выводу, что не только у меня и реальное решение пока никто не подсказал Вкратце мой алгоритм добавления связи с БД: 1. Создаю проект 2. Добавляю в него oleDbDataAdapter, создаю подключение к существующей БД, создаю запрос. 3. Создаю DataSet. А дальше - тёмный лес. Как добавить данные из oleDbDataAdapter в DataSet? Не понятно. Добавляю в DataSet Table collection новую таблицу, в ней необходимые колонки, но связи с базой данных всё это не имеет... Создаю, например, ComboBox, пытаюсь добавить DataSource. В качестве источника данных мне предлагается ввести элементы вручную или выбрать из созданного DataSet, в котором, естесственно, данных, кроме созданной мной таблицы с пустыми колонками, нет. При этом мне не предлагается задать новый источник данных. Открываю вкладку Data, выбираю Создать набор данных. Набор создаётся, но система выдаёт ошибку: При попытке создать свойство генератора данных произошло исключение! И, опять же, ничего. Может кто смог решить подобную проблему? Или действительно надо переходить на VS 2005?... Спасибо.
0
|
20.10.2011, 00:17 | |
Ответы с готовыми решениями:
1
Ошибка при создании нового источника (набора) данных Ошибка установки MVC 4 в Visual Studio 2010 Premium Ошибки в Visual Studio 2010 при создании проекта БД и добавления БД в проект Ошибки в работе Visual Studio 2010 при создании проекта: прекращена работа программы |
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 3
|
||||||
21.11.2011, 11:44 | 2 | |||||
можно обходным путём в коде формы прописать следующие вещи:
н-р, для отображения данных вы используете DataGridView тогда инициализируете этот компонент
вообще, можно поступить ещё проще прописать private: System::Void form52_Load(System::Object^ sender, System::EventArgs^ e) { oleDbDataAdapter1 ->Fill(dataTable1); } где dataTable1 - определённая вами таблица в dataset учитывая что все остальные компоненты вы настроили с помощью конструктора
0
|
21.11.2011, 11:44 | |
21.11.2011, 11:44 | |
Помогаю со студенческими работами здесь
2
Ошибка при создании проекта в VS 2010 Ошибка при создании проекта VS 2010 Почему при создании пустого проекта не открывается окно для написания кода? Visual Studio 2010 Excel 2010. Ошибка при выборе оптимального варианта путём перебора набора списков Ошибка при создании учетной записи в microsoft outlook 2010 Ошибка при установке Visual C++ 2010 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |