powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
4 сообщений из 4, страница 1 из 1
Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
    #39449944
Криптонит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал в Visual Studio на С# программу предназначенную для записи, редактирования и удаления данных из однотабличной базы данных Microsoft SQL Server

Программа успешно записывает новые данные в таблицу базы данных, но при попытке удалить или отредактировать данные в какой-либо из строк таблицы появляется сообщение: "Для обновления требуется действительный UpdateCommand при передачи коллекции DataRow с измененными строками." То есть в таблицу самого приложения в DataGridView изменения записываются, но при попытке сохранить это изменение кликом по кнопке появляется это сообщение, а в базе данных ничего не меняется

При попытке удалить всю строку целиком клавишей из BindingNavigator никаких сообщений не появляется, строка в таблице приложения удаляется, но в базе данных ничего не меняется

В итоге на данный момент функционирует лишь внесение новых данных в базу данных

Часть кода программы:

namespace WindowsFormsApplication1
{public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'spisok_zakazovDataSet.Table_1' table. You can move, or remove it, as needed.
this.table_1TableAdapter.Fill(this.spisok_zakazovDataSet.Table_1);

}

private void button1_Click(object sender, EventArgs e)
{
try
{
this.Validate();
this.table1BindingSource.EndEdit();
this.table_1TableAdapter.Update(this.spisok_zakazovDataSet.Table_1);
MessageBox.Show("Update successful");
}
catch (System.Exception ex)
{
MessageBox.Show("Update failed");
}
}
}

Программа + база данных целиком: https://yadi.sk/d/8licJpe13Hnq5a
...
Рейтинг: 0 / 0
Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
    #39449974
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Криптонит,

Нужно читать учебники....
...
Рейтинг: 0 / 0
Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
    #39450006
Криптонит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargl, а что именно порекомендуете?
...
Рейтинг: 0 / 0
Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
    #39450008
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Программа на C# добавляет, но не редактирует и не удаляет данные из базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]