Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual C++ и базы данных

Войти
Регистрация
Восстановить пароль
 
Nod01
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 1
#1

Ввод данных в бд Access - Visual C++ БД

27.06.2013, 11:53. Просмотров 658. Ответов 0
Метки нет (Все метки)

Здравствуйте, такая проблема, в приложении WinForm, нужно занести (введенную пользователем) инфу из TextBox, в таблицу Access.
Коннект осуществляю программно:
C++
1
2
3
4
 System::Data::OleDb::OleDbConnection^ connect;
connect =gcnew System::Data::OleDb::OleDbConnection("Provider =Microsoft.Jet.OLEDB.4.0; Data Source =..\\DB1.mdb;Persist Security Info =False");
connect ->Open();
(...)
Считывать данные и заносить их в Grid, получается отлично, с помощью OleDbDataReader:
C++
1
2
3
4
5
6
7
8
9
10
11
(...)
System::Data::OleDb::OleDbCommand^ command =gcnew System::Data::OleDb::OleDbCommand("Select * From Name", connect);
System::Data::OleDb::OleDbDataReader^ oledbRead =command ->ExecuteReader();
while(oledbRead ->Read()) 
  {
    this ->dataGridView1 ->Rows ->Add();
    this ->dataGridView1 ->Rows[i++] ->Cells[0] ->Value =oledbRead["FIO"];
  }
 oledbRead ->Close();
 connect ->Close();
(....)
А вот как внести данные в таблицу "NameBase", например в столбец "NameB1", из бокса и соответственно сохранить изменения, не пойму.
Облазил кучу сайтов, как я понял нужно это делать через DataSet и BindingSource, но вот как их (именно программно) связать с данным коннектом, не пойму т.к. новичок еще в c++
Да, кстати юзаю VS Professional 2010
Очень надеюсь на вашу помощь..

Добавлено через 14 часов 25 минут
Нашел выход в sql-запросах..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2013, 11:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод данных в бд Access (Visual C++ БД):

Перенос данных в access - Visual C++ БД
Добрый день, как сделать так, чтобы из элемента textBox1 данные были перенесены в базу access. Кто-то знает такую команду?

База Данных Access - Visual C++ БД
Помогите сделать пожалуйста Базу Данных )) Задание 4 Библиотека: Городская библиотека.Число сотрудников составляет 12 человек. ...

Подключение к с++ базы данных Access - Visual C++ БД
Добрый день. Вобще не поникаю как подключить к с++ бд. Читал что подключаешь библиотеки(нашел например ADO/ODBC) что это такое вообще не...

Подключения базы данных Access - Visual C++ БД
Хочу подключить базу данных через компонент ListBox но у меня появляется вот такая менюшка ...

Подключение базы данных Access к приложению - Visual C++ БД
Здравствуйте,есть небольшая проблема.Я хочу написать курсовик на C++ с использованием базы данных.Я начал писать на C++ Builder,но мне...

Подключение базы данных access к консольному приложению - Visual C++ БД
как подключить базу данных access в консольном приложении и дальше с ней работать?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2013, 11:53
Привет! Вот еще темы с ответами:

Заполнение ComboBox из таблицы базы данных Access - Visual C++ БД
Есть проект MFC-приложения, связанный с БД Access. Как вывести в ComboBox значения поля(столбца) таблицы БД Access?

Как реализовать интерфейс для базы данных Access? - Visual C++ БД
Имеется база данных Access, для нее нужно сделать программный интерфейс для работы пользователей (обычный интерфейс, не сложный). Хочу все...

Как в MFC зарегистрировать базу данных Access и сжать ее? - Visual C++
И еще пара вопросов знатокам: 1). Как в MFC зарегистрировать базу данных Access?; 2). Можно ли сжать базу данных Access из под...

Ввод в CEdit только символов 'A'B'C'D'E'F' и цифр от 0 до 9 (ввод в HEX) - Visual C++
собственно такой вопросик. как сделать так, что бы программа ругалась на некорректный ввод данных без нажатия всяких кнопок проверок?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.