Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2009, 16:48   #1
adwaer
Пользователь
 
Регистрация: 06.06.2008
Сообщений: 47
По умолчанию вопрос по ADO.NET сохранение бд

Вобщем пытаюсь сохранить бд в в формате mdb, не сохраняет и говорит типо изменений нет
Код:
            else MessageBox.Show("Нет измененных записей!", "Изменение записей", MessageBoxButtons.OK, MessageBoxIcon.Information);
Код:
        private void button1_Click(object sender, EventArgs e)
        { 
            string mytablename = "_base";
            string mybdpath = comboBox1.Text;
            string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mybdpath;
            OleDbConnection connection = new OleDbConnection(conStr);
            adapter = new OleDbDataAdapter();

            connection.Open();
            sql_req.Text = "SELECT * FROM _Base";
            OleDbCommand command = new OleDbCommand(sql_req + mytablename, connection);
                                    
            adapter.SelectCommand = command;
            adapter.InsertCommand = command;
            adapter.UpdateCommand = command;
            dataSet = new DataSet();
            adapter.Fill(dataSet);
            Base.DataSource = dataSet.Tables[0];
            adapter.Update(dataSet);
            connection.Close();

        }

        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            this.Base.EndEdit();
            if (dataSet.HasChanges())
                try
                {
                    adapter.Update(dataSet);
                    dataSet.AcceptChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Неудачное обновление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            else MessageBox.Show("Нет измененных записей!", "Изменение записей", MessageBoxButtons.OK, MessageBoxIcon.Information);

        }
adwaer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADO.NET CreaGame Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 10 22.08.2009 23:23
ADO.Net __avatar__ Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 3 01.06.2009 01:44