Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 27.08.2009, 16:48   #1
adwaer
Пользователь
 
Регистрация: 06.06.2008
Сообщений: 47
Репутация: 10
По умолчанию вопрос по 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


13:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru